Vous n'êtes pas identifié.
Hello!
Petite question pratique:
j'ai un iRiver, ma copine un iPod.
Quand je branche le iRiver seul, il est sur sda1
Quand je branche le iPod seul, il est sur sda3
Mais si je branche les deux, le premier est sur sdaX et le second sur sdbX, ce qui est logique...
Problème:
Je gère tout ça via des applets gDesk, qui se base sur le fstab...
Or, si les adresses changent, comment faire en sorte de monter le bon au bon endroit ?
Peut-on mettre plusieurs adresses dans le fstab pour les même cibles ?
Si non, y a-t-il moyen de gérer un peu mieux ce genre de truc ?
Merci d'avance...
@++
Hors ligne
Le système udev, et tu l'informe que si il détecte tel nom de périphérique, il doit alors le monter tout seul à tel endroit.
Faut que je finalise ça chez moi aussi, mais j'ai absolument pas le temps de jouer au SysAdmin ces temps :cry:
Des pistes : http://www.minet.net/spip/article.php3?id_article=147
http://ccomb.free.fr/wiki/wakka.php?wiki=UsbMassStorage
http://gentoo-wiki.com/HOWTO_Customizing_UDEV
et bien sûr Google
Hors ligne
Ok, je vais creuser udev, mais j'ai pas non plus une tonne de temps devant moi. :p Enfin, merci bcp
@@++
Hors ligne
Avec udev j'ai ajouté dans le fichier:
/etc/udev/udev.rules
# iPod
BUS="scsi", SYSFS{vendor}="Apple", SYSFS{model}="iPod", KERNEL="sd?2", NAME="iPod",
SYMLINK="iPodi%n"
Ceci dit quand je branche mon iPod il me crée le device /dev/ipod automatiquement tu peux aussi faire en sorte que fstab monte automatiquement (auto au lieu de noauto) /dev/ipod une fois crée
/dev/iPod /mnt/iPod vfat defaults,uid=1000,gid=1000,user,noauto 0 0
Mar 14 20:24:54 Jupiter kernel: usb 2-1: new full speed USB device using uhci_hcd and address 8
Mar 14 20:24:54 Jupiter kernel: scsi8 : SCSI emulation for USB Mass Storage devices
Mar 14 20:24:54 Jupiter kernel: usb-storage: device found at 8
Mar 14 20:24:54 Jupiter kernel: usb-storage: waiting for device to settle before scanning
Mar 14 20:24:54 Jupiter usb.agent[20615]: usb-storage: already loaded
Mar 14 20:24:59 Jupiter kernel: Vendor: Apple Model: iPod Rev: 1.63
Mar 14 20:24:59 Jupiter kernel: Type: Direct-Access ANSI SCSI revision: 00
Mar 14 20:24:59 Jupiter kernel: SCSI device sda: 78126047 512-byte hdwr sectors (40001 MB)
Mar 14 20:24:59 Jupiter kernel: sda: assuming Write Enabled
Mar 14 20:24:59 Jupiter kernel: sda: assuming drive cache: write through
Mar 14 20:24:59 Jupiter kernel: SCSI device sda: 78126047 512-byte hdwr sectors (40001 MB)
Mar 14 20:24:59 Jupiter kernel: sda: assuming Write Enabled
Mar 14 20:24:59 Jupiter kernel: sda: assuming drive cache: write through
Mar 14 20:24:59 Jupiter kernel: sda: sda1 sda2
Mar 14 20:24:59 Jupiter kernel: Attached scsi removable disk sda at scsi8, channel 0, id 0, lun 0
Mar 14 20:24:59 Jupiter kernel: Attached scsi generic sg0 at scsi8, channel 0, id 0, lun 0, type 0
Mar 14 20:24:59 Jupiter kernel: usb-storage: device scan complete
Mar 14 20:24:59 Jupiter scsi.agent[20662]: disk at /devices/pci0000:00/0000:00:1f.4/usb2/2-1/2-1:1.0/host8/target8:0:0/8:0:0:0
Mar 14 20:24:59 Jupiter udev[20672]: configured rule in '/etc/udev/rules.d/udev.rules[131]' applied, added symlink 'iPod%n'
Mar 14 20:24:59 Jupiter udev[20672]: creating device node '/dev/sda'
Mar 14 20:24:59 Jupiter udev[20674]: configured rule in '/etc/udev/rules.d/udev.rules[131]' applied, added symlink 'iPod%n'
Mar 14 20:24:59 Jupiter udev[20674]: creating device node '/dev/sg0'
Mar 14 20:24:59 Jupiter udev[20690]: configured rule in '/etc/udev/rules.d/udev.rules[131]' applied, added symlink 'iPod%n'
Mar 14 20:24:59 Jupiter udev[20690]: creating device node '/dev/sda1'
Mar 14 20:24:59 Jupiter udev[20691]: configured rule in '/etc/udev/rules.d/udev.rules[130]' applied, 'sda2' becomes 'iPod'
Mar 14 20:24:59 Jupiter udev[20691]: creating device node '/dev/iPod'
Hors ligne