En/na Llu�s Gras ha escrit:
Bones !!!
M'han deixat un pendrive i per accedir-hi he de muntar-lo com /dev/sda enlloc de /dev/sda1 com ho tenia al fstab, fins aqu� tot correcte el problema ve quan un cop conectat el desconectes i llavors no hi pots accedir, funciono amb supermount per� no crec que sigui el problema.
Vegis el resultat de dues connexions i desconnexions consecutives:
Sorry !!!
Em pensava que no hi podia accedir i veig que si, en qualsevol cas el que em mosqueja �s que tan aviat t'assigna /dev/sda com ho fa amb /dev/sdb.
Home! d'aix� en s� una mica...
Aix� que dius �s ben normal. Si el connectes una tercera vegada sense rebotar probablement te l'assignar� a /dev/sdc i aix� successivament. No �s cap problema del linux, sin� de la topologia USB. A difer�ncia d'un disc dur intern, que sempre �s al mateix lloc, els dispositius removibles s'han de poder connectar a qualsevol dels connectors disponibles, i aix� no permet assignar-los noms concrets. Cada vegada que un dispositiu USB (o firewire) es connecta al bus, �s "enumerat" pel subsistema USB amb un n�mero de 1 a 127. Els n�meros s'assignen correlativament, encara que es tracti del mateix dispositiu que s'ha desconnectat i tornat a connectar. Si ens quedem sense n�meros es comencen a reutilitzar els que han quedat buits, per� aix� �s dif�cil que passi. Aix� porta a la "creaci�" de dispositius correlatius: sda, sdb, sdc, sdd... i clar, no pots posar una l�nia fixa al fstab perqu� no saps segur com es "dir�" el dispositiu quan el connectis.
La soluci� est� en emprar un sistema que permeti assignar un nom �nic i distint a cada dispositiu en funci� d'algun par�metre exclusiu d'ell (p.ex. el n�mero de s�rie, o el codi del fabricant). La manera de fer aix� �s utilitzant el subsistema UDEV, que permet fer aix� i molt m�s. Per exemple, un cop configurat correctament UDEV jo li dic que, en connectar el meu pendrive crei un enlla� simb�lic /dev/pendrive0 (jo li vaig crear una taula de particions, d'aqu� el "0") al dispositiu, es digui com es digui. Llavors puc afegir al fstab:
/dev/pendrive0 /mnt/pendrive vfat rw,user,noauto 0 0
i ja est�.
Per fer anar UDEV el millor �s usar un nucli 2.6 (crec que hi ha peda�os per al nucli 2.4, per� no ho he provat). Tamb� n ecessitaras les eines d'espai d'usuari (apt-get install udev) i configurar-lo. Per aix� cal editar /et/udev/udev.rules (o encara millor, crear un fitxer propi que es digui "pendrive.rules" dins /etc/udev/rules.d) amb una l�nia que posi:
BUS="usb", SYSFS{product}="<nom del producte>", NAME="%k", SYMLINK="pendrive%n
�bviament, on diu <nom del producte> hi haur�s de posar el teu, que trobar�s amb la utilitat "udevinfo", un cop hagis endollat el pendrive i l'hagi detectat, per exemple, com a /dev/sda:
udevinfo -a -p /sys/block/sda
B�, a veure si hi ha sort. Et passo un enlla� �til:
http://www.badopi.org/node/630
Orestes
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

