Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] Impedire ad hal di montare le partizioni 'noauto'
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Fri Nov 30, 2007 12:43 pm    Post subject: [TIP] Impedire ad hal di montare le partizioni 'noauto' Reply with quote

----------------------------------------------------
//Edit, tip aggiornato il 12/12. Lascio comunque la vesione 'originale' del .fdi . L'ho cambiato perchè quello postato la prima volta impediva a gnome-volume-manager di montarmi le schedine sd della fotocamera digitale.
--------------------------------------------------
Da qualche release di hal in poi (penso fosse la 0.5.9) ogni volta che loggavo in gnome (non ho mai controlla to se succedesse anche da console) mi trovavo montate le due partizioni ( windows Xp e recovery ) che in fstab avevo specificato con noauto e la cosa mi dava abbastanza fastidio (perchè montare partizioni in cui non ho bisogno nè di leggere nè di scrivere?).

Riporto e traduco per i meno anglofoni :) .

create con il vostro editor di fiducia (da root, ovviamente) il file /etc/hal/fdi/policy/90-user-methods.fdi e incollateci questo codice xml.
Code:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
     <match key="block.device" string="/dev/PARTIZIONE_DA_IGNORARE">
        <merge key="volume.ignore" type="bool">true</merge>
     </match>
  </device>
</deviceinfo>


Bisogna editare correttamente il file mettendo, al posto di PARTIZIONE_DA_IGNORARE, il corretto device. Se si vogliono ignorare più partizioni basta replicare le 3 righe che iniziano con <match> <merge> e </match> e impostare il nome della seconda partizione. Il mio file, ad esempio, è così
Code:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
     <match key="block.device" string="/dev/hda1">
        <merge key="volume.ignore" type="bool">true</merge>
     </match>
     <match key="block.device" string="/dev/hda2">
        <merge key="volume.ignore" type="bool">true</merge>
     </match>
  </device>
</deviceinfo>

l'ultima cosa da fare è quella di riavviare hald (ed eventuali *-volume-manager in esecuzione).
Code:
# /etc/init.d/hald restart


La soluzione non è il massimo dell'eleganza, in quanto è fortemente dipendente dallo schema di partizioni del pc che si ha, ma io non sono riuscito a trovarne una migliore (quella precedentemente postata blocca il mio lettore sd). Penso che il fatto che hal riconosca il mio hd interno (hda) come un device rimuovibile sia alla base della faccenda, vedrò di googlare un po' a riguardo.

Se qualcuno conosce una qualche regola per hal migliore posti pure, non mi offendo :lol: .

That's all folks!


-----------------------------------
Vecchia Versione, riferimento qui.
Code:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="volume.fsusage" string="filesystem">
      <merge key="volume.ignore" type="bool">true</merge>
      <match key="@block.storage_device:storage.removable" bool="true">
        <merge key="volume.ignore" type="bool">false</merge>
        <merge key="storage.policy.should_mount" type="bool">true</merge>
      </match>
    </match>
  </device>
</deviceinfo>

_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Wed Dec 12, 2007 12:46 pm    Post subject: Reply with quote

Tip aggiornato con una regola per hal un po' + specifica.

Saluti
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Thu Dec 13, 2007 12:15 am    Post subject: Reply with quote

per la serie "me la suono e me la canto", ecco a voi un'altra regola. Questa volta dovrebbe 'beccare' tutte le partizioni dei dischi interni, ma non ne sono molto sicuro (a me sembra funzionare). Quindi se qualcuno vuole fare un po' di testing...

Code:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
     <match key="@block.storage_device:storage.hotpluggable" bool="false">
        <match key="@block.storage_device:storage.removable" bool="false">
           <merge key="volume.ignore" type="bool">true</merge>
        </match>
     </match>
  </device>
</deviceinfo>

_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum