Question Linux - Automounting avancé via le fichier / etc / fstab


J'ai un serveur simple avec 6 disques durs (tous SATA) à l'intérieur. Ils sont dans un mode JBOD simple (juste un tas de disques), donc Linux montre juste les périphériques suivants (supposons que chacun a une seule partition ext2).

/dev/sda
/dev/sda1
/dev/sdb
/dev/sdb1
/dev/sdc
/dev/sdc1
/dev/sdd
/dev/sdd1
/dev/sde
/dev/sde1
/dev/sdf
/dev/sdf1

Maintenant, si je devais échanger deux des disques par accident pendant la maintenance de routine, les mappages entre le nom du périphérique (à savoir: /dev/sdx) et le disque en cours de nom est échangé.

Existe-t-il un moyen pour que fstab nécessite des arguments supplémentaires (c.-à-d. Une sorte de VOLUME / DISK UUID, ou une sorte de numéro de série de lecteur) pour pouvoir appliquer un mappage nom-périphérique-périphérique physique qui ne change pas les lecteurs sont mal câblés à l'intérieur du serveur?

Je vous remercie.


4
2017-07-04 17:39


origine




Réponses:


Absolument. Si vos partitions ont une étiquette (via p. Ex. e2label) alors vous pouvez utiliser LABEL=xxxx, sinon vous pouvez utiliser UUID=xxxx après avoir obtenu les UUID avec blkid.


5
2017-07-04 17:43



@ Izzy Les deux réponses étaient excellentes, mais celle-ci m'a montré comment obtenir le label / UUID également. Merci à vous deux (@Izzy & @Ignacio) - DevNull


Au lieu de /dev/sdX vous pouvez utiliser UID= comme dans cet exemple:

UUID=81658fcf-1777-457a-934e-5d9a399fdf26 /  ext4  errors=remount-ro   0   1

Ensuite, l'ordre des appareils ne devrait plus avoir d'importance.


4
2017-07-04 17:47