Newsgroup: it.comp.os.linux.iniziare
Titolo: dischi esterni e pendrive

Mi piacerebbe fare in modo che il disco esterno usb e le chiavi usb vengano
sempre montate nello stesso modo, mi pare di capire che si debba fare una
regola udev ma come faccio a recuperare le info su questi dipositivi?
udevinfo -a -p /sys ... e poi sotto cosa trovo questi dispositivi?
Ciao e grazie

Aebi wrote:

forse e' udevinfo -a -p /sys/block/sdc anche se devo un po' interpretare
l'output



cosa intendi con "sempre montate nello stesso modo"? Se imposti una 
volume label alla partizione, in "/media" avrai l'unita' montata con quel 
nome.

 nome.
io volevo crare in fstab una situazione del tipo:
/dev/sdc1       /mnt/discoremovibile
/dev/sdd1       /mnt/pendrive
ma se connetto per primo il pendrive sara' lui sdc1 per cui mi sembra di
aver capito che inserendo queste regole si puo' creare un nome per il
dispositivo che lo identidìchi in maniera univoca

 dispositivo che lo identidìchi in maniera univoca
ma che distribuzione usi? Hai udev gia' installato?

 ma che distribuzione usi? Hai udev gia' installato?
Slackware 12.1, e la versione di udev installata e': udev-118-i486-3



hai provato a fare come ti ho detto, ovvero sfruttare le volume label 
delle unita'? Dovrebbe funzionare anche su slackware.

 delle unita'? Dovrebbe funzionare anche su slackware.
Sinceramente non e' che abbia capito moltissimo comunque sono riuscito ad
impostare la regola con udev e adesso il disco esterno viene riconosciuto
con il nome che ho messo io e non sdc1.
Ho un problema a falo con i pendrive perche' ne ho 2 uguali e nel tutorial
che ho visto io vanno inserite nella regola udev il SUBSYSTEMS,
ATTRS{vendor} e ATTRS{model} ma essendo uguali ho probabilmente bisogno di
inserire un'altra discriminante ma non capisco quale.
Poi c'e' un'altra cosina, kde fa comunque un suo automont quando accendo il
disco esterno e avendo io messo in fstab
/dev/discoesterno    /mnt/discoesterno
mi ritrovo il dispositivo montato sia su /mnt/discoesterno che
su /media/DATA ... non che sia un grosso problema ma mi sembra inutile

 che sia un grosso problema ma mi sembra inutile
non e' proprio il massimo...

 non e' proprio il massimo...
.. infatti .. ma volendo non si puo' disabilitare quella che avviene al di
fuori del fstab?

 di fuori del fstab?
disinstallando/disabilitando udev

 mi sa che hai incasinatto tutto...l'automount deve funzionare da utente
non ha mai funzionato neanche appena terminata l'installazione



cio' non e' normale. Prova con un livecd, per scrupolo.

 cio' non e' normale. Prova con un livecd, per scrupolo.
non capisco cosa intendi, comunque sia con uncd che con il pendrive che con
il disco esterno da utente mi da questo errore:
A security policy in place prevents this sender from sending this message to
this recipient, see message bus configuration file (rejected message had
interface "org.freedesktop.Hal.Device.Volume" member "Mount" error
name "(unset)" destination "org.freedesktop.Hal")

 name "(unset)" destination "org.freedesktop.Hal")
Il tuo utente appertiene al gruppo plugdev?
-- 
Ciao.
Alessandro 
"Ubuntu" - an African word, meaning "Slackware is too hard for me".

 Il tuo utente appertiene al gruppo plugdev?
.. umh ... grazie!
.. una stupidata quando smonto il disco mi viene detto che e' smontato ma
non puo' essere espulso (e mi pare normale) .. e' il comportamento giusto o
non dovrebbe uscire quel messaggio.
Ciao

 Ciao


 E' il comportamento giusto.
Grazie adesso va bene e funziona pure la regola che ho messo in udev per il
disco esterno, e' una cosa superflua (visto che impostando le label come mi
era stato detto le cose mi soddisfano) ma mi piacerebbe farlo, giusto per
imparare, anche per le 2 chiavete usb che come detto sono uguali per cui
facendo come con il disco esterno cioe' inserendo nella regola udev
SUBSYSTEMS, ATTRS{vendor} e ATTRS{model} e inserendo il NAME che voglio io
non puo' funzionare perche' sono voci identiche ho provato ad aggiungere il
parametro KERNEL che vedo differente ("17:0:0:0" in un caso "16:0:0:0"
nell'altro) ma non funziona neanche in questo caso.

 caso "16:0:0:0" nell'altro) ma non funziona neanche in questo caso.
Prova ad usare udevinfo, es :
guargua@guargua-desktop:~$ udevinfo --query=all --name=/dev/sda1
P: /block/sda/sda1
N: sda1
S: disk/by-id/usb-_USB_Flash_Memory_0611101106533-0:0-part1
S: disk/by-path/pci-0000:00:10.4-usb-0:5:1.0-scsi-0:0:0:0-part1
S: disk/by-uuid/4752-F390
E: ID_VENDOR=
E: ID_MODEL=USB_Flash_Memory
E: ID_REVISION=1.00
E: ID_SERIAL=_USB_Flash_Memory_0611101106533-0:0
E: ID_SERIAL_SHORT=0611101106533
E: ID_TYPE=disk
E: ID_INSTANCE=0:0
E: ID_BUS=usb
E: ID_PATH=pci-0000:00:10.4-usb-0:5:1.0-scsi-0:0:0:0
E: ID_FS_USAGE=filesystem
E: ID_FS_TYPE=vfat
E: ID_FS_VERSION=FAT32
E: ID_FS_UUID=4752-F390
E: ID_FS_UUID_SAFE=4752-F390
E: ID_FS_LABEL=
E: ID_FS_LABEL_SAFE=
e guarda cosa cambia fra le 2. A lume di naso perlomeno il serial dovrebbe
essere diverso.


 
diversi sono diversi ma il problema e' che non riesco a fargliene
riconoscere nemmeno uno, forse sbaglio a inserire qualche voce
avevo usato questo comando udevinfo -a -p /sys/block/sdc e ad esempio in
alcune righe SUBSYSTEM porta scsi altre volte usb, io ho messo scsi come
nel caso del disco esterno (a dire il vero ho provato anche usb) e ho
utilizzato le stesse opzioni ma non funziona ...

 utilizzato le stesse opzioni ma non funziona ...
Prova a dare un'occhiata a questo thread su slacky, il problema era analogo
al tuo e pare sia risolto :
http://www.slacky.eu/forum/viewtopic.php?f=1&t=24724&st=0&sk=t&sd=a



http://www.slacky.eu/forum/viewtopic.php?f=1&t=24724&st=0&sk=t&sd=a
grazie per la segnalazione, purtroppo in questi giorni ho poco tempo,
appena posso me lo studio e vi faccio sapere.
Ciao