Comment faire pour que le système détecte les disques durs comme un bloc désigné? (Ex: / dev / sde)

Si j'attache un disque dur au système, et je veux que le système reconnaisse ce périphérique comme un périphérique /dev/sde plutôt que par défaut /dev/sdb . Comment dois-je faire cela?

Merci.

En fait, il existe un moyen de le faire: cela implique udev , et c'est l'utilisation la plus simple possible de ses règles.

Créez un fichier /etc/udev/rules.d/10-local.rules et insérez-le dans cette ligne unique:

  KERNEL=="sd?1", NAME="my_hdd1" 

Cette règle prend simplement tout ce qui s'appellerait sda1, sdb1 ou sdc1, … et le renomme à un nom de votre choix, dans ce cas «my_hdd1». Le noeud de l'appareil apparaîtra à

  /dev/my_hdd1 

Si vous le souhaitez, vous pouvez le faire avec des périphériques, pas avec des partitions, selon vos préférences:

  KERNEL=="sd?", NAME="my_hdd" 

Les règles ci-dessus seront appliquées au premier disque à découvrir, qui est normalement le disque racine, / dev / sda. Si vous préférez continuer à appeler ce disque / dev / sda, mais vous souhaitez appliquer cette règle à tous les autres disques, ces règles deviennent:

  KERNEL=="sd[bz]", NAME="my_hdd" KERNEL=="sd[bz]1", NAME="my_hdd1" 

De nouveau selon vos souhaits.

Redémarrez udev, ou redémarrez, et c'est tout.

Malheureusement, l'ordre du lecteur sous le schéma de dénomination /dev/sdX est créé en fonction du bus (nommé par bus-based ). C'est pourquoi les "méthodes de dénomination persistantes" sont très utiles, car elles identifient de manière unique n'importe quel appareil donné à plusieurs reprises.

Il existe quatre schémas pour la nomination persistante :

  1. Étiquette
  2. UUID
  3. ID / Path

Voici une bonne source sur le nom de périphérique de bloc persistant

Comme je l'ai dit dans mon commentaire, si vous fournissez un pourquoi , vous pouvez obtenir de meilleures réponses qui traitent réellement votre problème de racine plutôt que de vouloir que des choses soient montées dans des endroits différents, il y a peu de fois que vous devez utiliser le /dev/sdX Identifiant.