Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1585 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Définir nom d'un block device

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Définir nom d'un block device

n°1070992
esox_ch
Posté le 02-09-2008 à 08:59:27  profilanswer
 

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
mood
Publicité
Posté le 02-09-2008 à 08:59:27  profilanswer
 

n°1071060
macfennec
Zorro del Sáhara
Posté le 02-09-2008 à 10:15:09  profilanswer
 

bonjour,
imho; il faut jouer avec udev et ses udev rules


Message édité par macfennec le 02-09-2008 à 10:16:25
n°1071807
esox_ch
Posté le 04-09-2008 à 21:44:48  profilanswer
 

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..)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Définir nom d'un block device

 

Sujets relatifs
Mandriva Boot impossible - "Cannot open root device ...""no such device " ne reconnait pas la carte eth
no device detected[réglé]Samba 3 : PDC + définir administrateur
NForce 630a : nombreux "nVidia Corporation Unknown device"[Ubuntu 6.06.1]Définir ma carte son comme carte son par défault
[ Linux ] Lien entre un device et un moduleMeta-Partition et RAw device
[Ubuntu 7.04] Comment definir une connexion wifi par defaut ?mesg: error: tty device is not owned by group `tty
Plus de sujets relatifs à : Définir nom d'un block device


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR