visualizzare solo le partizioni desiderate!!!

1 risposta [Ultimo messaggio]
Ritratto di daniel
daniel
(Newbie)
Offline
Newbie
Iscritto: 21/01/2012
Messaggi: 2

Salve a tutti.
Ho da poco installato opensuse 12.1 con KDE su un hd usb per provarlo. e devo dire che mi piace molto!
la questione è che vorrei che il sistema visualizase oltre a la sua home, solo le partizioni che desidero (Dati in ntfs Che condivido con windows e altre distro, e magari la home de un'altra distro installata, ed escludere per esempio le partizioni root "/" de altre distro installate. e lo stesso windows.
Non so se mi sono epiegato bene. su Ubuntu ho risolto editando il file:
/etc/udev/rules.d/hide-partitions.rules

configurato come nel esempio:

ACTION!="add|change", GOTO="hide_partitions_end" 
SUBSYSTEM!="block", GOTO="hide_partitions_end" 
KERNEL=="loop*|ram*", GOTO="hide_partitions_end"
 
KERNEL=="sda1",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sda4",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sdb6",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sdb8",ENV{UDISKS_PRESENTATION_HIDE}="1"
 
LABEL="hide_partitions_end"

Ma purtroppo su opensuse questa soluzione non funziona
Qualche consiglio?
Grazie.

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Curioso, dato che a me funziona (del resto udev è lo stesso, a meno di versioni differenti):

$ cat /etc/udev/rules.d/99-hide-partitions.rules 
ACTION!="add|change", GOTO="hide_partitions_end" 
SUBSYSTEM!="block", GOTO="hide_partitions_end" 
KERNEL=="loop*|ram*", GOTO="hide_partitions_end"
 
KERNEL=="sda3",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sda5",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sda7",ENV{UDISKS_PRESENTATION_HIDE}="1" 
 
LABEL="hide_partitions_end"
$ udisks --show-info /dev/sda3  | grep 'presentation hide'
  presentation hide:           1
$ ll /etc/udev/rules.d/99-hide-partitions.rules
-rw-r--r-- 1 root root /etc/udev/rules.d/99-hide-partitions.rules

ho solo anteposto al nome del file un numero abbastanza alto per far leggere il file per ultimo da udev, ma anche senza numero il file dovrebbe essere letto per ultimo. Come puoi vedere dall'outoput di udisks 'presentatione hide' vale 1 (anche per le altre partizioni) e infatti non compaiono nel pannello Risorse di dolphin le relative voci di montaggio (dovrebbe valere anche per nautilus, ecc.).
Prova a controllare che i permessi del file siano gli stessi di quelli del comando sopra e magari se le stesse partizioni non sono anche presenti in /etc/fstab (anche se dolphin, nautilus, ecc. non dovrebbero fare riferimento a quel file, forse Smile )
C'è stata una (luunga) discussione interessante qui (ancora in corso): http://forums.opensuse.org/english/get-technical-help-here/applications/451886-11-2-partition-isolation-issue.html vi sono esposti alcuni metodi alternativi per "nascondere" partizioni ai gestori finestre e delle regole di udev migliorate (usando l'UUID della partizione)
Wave

--edit--
dimenticavo, la regola viene applicata dopo il riavvio del sistema