Newsgroup: it.comp.os.linux.iniziare
Titolo: posizione USB

ho un hard disk e una pendrive USB
quando li collego  Linux (debian-Kanotix)
me li monta automaticamente in /media/sda1 e /media/sda2 secondo quale 
collego per primo.
come posso fare per avere sempre lo stesso punto di mount per ognuno dei 
dispositivi?
 
Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 ha scritto nel messaggio 
news:4485212a$1...@x-privat.org...


al.cor wrote:

Credo che editando fstab dovresti riuscire, magari cambiando i nomi delle
dir /media/sda? in qualcosa di fisso.
Valgard, the future 
-- 
My Windows is die, fuck you too Bill

 dir /media/sda? in qualcosa di fisso.
No, così non funzionerà perchè il device /sdXX cambia a seconda dell'ordine
con cui si connettono le periferiche
Per associare permanentemente un device /dev/comemipare ad una periferica
HW, bisogna scrivere una regola per udev.
Qui spiega come fare:
http://reactivated.net/writing_udev_rules.html
Sembra un casino, ma in realtà è facile, solo ci vuole un attimo di
pazienza per leggere la guida.

 ha scritto nel messaggio 
news:sge2clrjo8v6.rpuhltfdcncw$.dlg@40tude.net...

Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php

 pazienza per leggere la guida.
Ti ringrazio ancora. Leggendo la guida ho estrapolato  questo passo:
Built-in persistent naming schemes
udev provides persistent naming for some device types out of the box. This 
is a very useful feature, and in many circumstances means that your journey 
ends here: you do not have to write any rules.
udev provides out-of-the-box persistent naming for storage devices in the 
/dev/disk directory. To view the persistent names which have been created 
for your storage hardware, you can use the following command:
# ls -lR /dev/disk
This works for all storage types. As an example, udev has created 
/dev/disk/by-id/scsi-SATA_ST3120827AS_4MS1NDXZ-part3 which is a 
persistent-named symbolic link to my root partition. udev creates 
/dev/disk/by-id/usb-Prolific_Technology_Inc._USB_Mass_Storage_Device-part1 
when I plug my USB flash disk in, which is also a persistent name.
Afferma che non c'č bisogno di scrivere "rules apposite"
In che modo posso usare le informazioni che dovrei trovare in quel file?


 
Uhm, non avevo mai usato questa caratteristica di udev. 
C'è da dire che se le tue periferiche vengono rilevate come /dev/sda e
/dev/sdb, allora questa caratteristica non viene utilizzata, perchè i nomi
sono quelli generici, e non sono "persistent".
Se puoi posta il contenuto di quel file, io ora non sono a casa e sto su
Win, per cui non posso vedere cosa ho io.
Fammi sapere, se vuoi domani ti posto una regola di esempio per il mio
pendrive ed il lettore mp3.

 Se puoi posta il contenuto di quel file, 
scusa ho letto meglio. /dev/disk non č un file ma una directory. Allora
credo che tu debba fare cosě:
collega una periferica, ad es pendrive
controlla in dev/disk, 
se trovi un device tipo /by-id/qualcosachesembraUSB
allora mi sa che sei a cavallo, il nome della tua periferica č
/dev/disk/by-id/qualcosachesembraUSB
prova a fare un mount a mano della periferica:
mount -t auto /dev/disk/by-id/qualcosachesembraUSB /media/pendrive
Se funziona, a quel punto basta metterlo in fstab.

Ok anche io ora sono in ufficio e su win
di pomeriggio a casa provero a vedere cosa c'è in quella directory.
Ma mi ero spiegato male
attualmente kanotix quando collego una periferica USB
la monta automaticamente in media/sda..  sdb
e mi fa comparire automaticamente l'icona sul desktop
vorrei raggiungere lo stesso effetto ma con un nome sempre lo stesso per la 
stessa periferica.
di Linux sono abbastanza novellino se ho bisogno dimodificare fstab.. ti 
posso disturbare ancora? mi dai una mano? ti ringrazio comunque


 dispositivi?
Leggi qui.
http://www.slacky.it/tutorial/udev/HOWTO-udev.html

 la monta automaticamente in media/sda..  sdb
Spiegone:
Quando inserisci la chiave usb, il kernel la riconosce, e le assegna un
device, nel tuo caso /dev/sda, e via a seguire /dev/sdb, sdc, sdd...
sd sta (credo) per (S)CSI (D)evice, mentre le lettere a,b,c,d indicano
semplicemente l'ordine con cui le trova. 
(Perchč scsi per un pendrive? viene vista in emulazione scsi anche se non
lo č)
Prima di accedere alla penna perň, č necessario "montare" il device
/dev/sdX su una directory, preesistente, a tua scelta. In altre parole non
puoi accedere a /dev/sda, č solo un puntatore ad una periferica HW.
Per un pendrive il montaggio sifa con questo comando:
mount -t vfat /dev/sda  /media/pendrive
a questo punto entrando nella directory /media/pendrive trovi il contenuto
del pendrive.
Le distribuzioni piů recenti, tra cui la tua, fanno il montaggio in
automatico, senza che tu debba farlo a mano. Per come č strutturata la tua
distro, la directory in cui viene montato il device, ha lo stesso nome del
device:
/dev/sda --montata in--> /media/sda
/dev/sdb --montata in--> /media/sdb
il file fstab (man fstab per saperne di piů) contiene le istruzioni per
montare le periferiche ed i dischi. Non fa nulla di diverso rispetto a fare
il mount, diciamo che automatizza il processo.
Nota che nella mia distribuzione (ubuntu), se metto delle regole per udev,
poi il montaggio automatico non funziona piů, perň nella tua potrebbe non
essere cosě.

>Grazie ancora

In data Wed, 07 Jun 2006 18:01:51 +0200, alcor ha scritto: (wrote:) 

Beh, bravo, hai fatto tutto da solo :-)

 ha scritto nel messaggio 
news:1j4yro2xytlaq.1...@40tude.net...

Inviato da X-Privat.Org - Registrazione gratuita 
http://www.x-privat.org/join.php