J'ai la chance d'avoir depuis ce matin un disque SATA de 500Go, monté dans un rack lui-même SATA, et le tout controllé par une carte PCMCIA identifiée par ma Kubuntu 6.06 comme ceci :
0000:04:00.0 RAID bus controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
La carte est reconnue, le disque aussi. J'aimerais maintenant faire en sorte qu'il soit monté automatiquement dans /mnt/icybox. Comme il se retrouve une fois en /dev/sdb, une autre en /dev/sdg, je ne peux pas le mettre dans /etc/fstab. J'ai regardé un peu du coté de udev, et j'ai crée les règles suivantes dans dans /etc/udev/rules.d/10-esata.rules, mais malheureusement ca ne fonctionne pas:
BUS=="scsi", SYSFS{model}=="HDS725050KLA360 ", NAME="sdb"
ACTION="add", KERNEL=="sdb1", RUN+="/bin/mount -t ext3 -o rw,noauto,sync,dirsync,/dev/sdb1 /mnt/icybox", OPTIONS="last_rule"
ACTION="remove", KERNEL=="sdb1", RUN+="/bin/umount -l /mnt/icybox", OPTIONS="last_rule"
Je trouve beaucoup d'aide pour les clés et les disques USB, les webcams et ce genre de truc, mais je n'arrive pas à faire un exemple qui marche sur lequel me baser. La question est simple: comment faire ?
En question bonus, s'il était possible de détecter le disque dur branché sur la carte PCMCIA non pas à l'insertion de cette dernière, mais plutôt lorsque j'allume le disque, ce serait vraiment chouette.
Merci d'avance à tous :)
Aurel
PS: pour la petite histoire, les performances d'un tel disque sur un tel controlleur sont excellentes pour un disque externe:
Timing cached reads: 3676 MB in 2.00 seconds = 1837.89 MB/sec
Timing buffered disk reads: 186 MB in 3.02 seconds = 61.67 MB/sec
# Je me réponds à moi-même
Posté par aurel (site web personnel, Mastodon) . Évalué à 2.
Ainsi, ca monte tout seul, mais n'utilisant ni sync ni dirsync dans un souci de performance, je préfère ne pas démonter le disque manuellement. Sinon, en principe, il faut ajouter la commande:
[^] # Re: Je me réponds à moi-même
Posté par solsTiCe (site web personnel) . Évalué à 1.
BUS=="usb", SYSFS{serial}=="074B1C3B01DE", NAME="%k", SYMLINK="usbkey"
tu as un device /dev/usbkey avec toujours le même nom même si la clef est en fait en /dev/sda ou /dev/sdb
mais c'est pas monté automatiquement. ça c'est HAL qui doit le faire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.