Définir nom d'un block device - Installation - Linux et OS Alternatifs
Marsh Posté le 02-09-2008 à 10:15:09
bonjour,
imho; il faut jouer avec udev et ses udev rules
Marsh Posté le 04-09-2008 à 21:44:48
Bonjour,
Donc en lisant un peu de doc sur les udev (en particulier http://www.linuxjournal.com/article/7316 et http://wiki.debian.org/udev ) je suis arrivé à plus ou moins régler le problème.
J'ai créé un script /etc/udev/rules.d/z21-persistent-fixed-local.rules
contenant :
# External e-sata HDD used for backup
ATTRS{model}=="SAMSUNG HD502IJ ", SYMLINK+="samsung_backup%n"
Et là effectivement, le disque est bien monté en /dev/samsung_backup (et les partition sont bien détectées).
Cependant un problème reste : Il le crée aussi sous /dev/sdg .
Ceci ne serait pas gênant en soit si ce n'était que si ce HDD est allumé pendant le démarrage, il se trouve linké en /dev/sdb, et donc crée des problèmes avec mes autres disques durs..
Je voudrais donc trouver une manière de dire "Ce HDD là doit être linké à /dev/samsung_backup et c'est tout.
Est-ce qu'il faut que je modifie les règles de udev pour dire qu'à la création des devices block /dev/sd* il ne faut pas tenir compte de celui là, ou y a-t-il une autre méthode (j'ai un peu peur de modifier les fichiers udev existants..)
Marsh Posté le 02-09-2008 à 08:59:27
Bonjour,
Je voudrais savoir s'il y a moyen de définir de manière "fixe" le nom des devices block (/dev/sda ,...).
Mon problème est le suivant : J'ai un HDD externe e-sata que je branche uniquement lors des backup, il est généralement repérable sous /dev/sdg , cependant, parfois si j'ai une clef USB connectée, il se met en /dev/sdh, ce qui est très embêtant parce que ça casse mes scripts..
Je voudrais donc savoir s'il y a une manière de dire que /dev/sdg est réservé pour un équipement particulier.
Merci d'avance
Esox
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait