Concernant l’identification des disques, et en cas de doute,
il vaut mieux se référer au numéro de série du disque
car, contrairement au nom du fichier de périphérique,
ce numéro de série ne changera jamais.
Par exemple, j’ai utilisé ce numéro de série quand j’ai eu à faire à un RAID composé de 6 disques
qui étaient de la même marque, modèle et type.
Le numéro de série de chacun de ces disques était alors la seule référence permettant de les identifier de manière fiable.
Ce numéro de série correspondait à celui qui était inscrit sur l’étiquette collée sur le disque.
michel@debg53sw:~$ udisksctl status
MODEL REVISION SERIAL DEVICE
--------------------------------------------------------------------------
Samsung SSD 840 PRO Series DXM04B0Q S12PNEAD302179M sda
SanDisk SDSSDHP128G X2316RL 142102407635 sdb
michel@debg53sw:~$
On retrouve ce numéro de série dans les liens créés dans le répertoire /dev/disk/by-id
Ces liens sont aussi accessibles depuis un système en cours d’installation
même si aucune partition n’a été créé sur les disques.
michel@debg53sw:~$ ls -l /dev/disk/by-id
total 0
lrwxrwxrwx 1 root root 9 août 18 17:58 ata-Samsung_SSD_840_PRO_Series_S12PNEAD302179M -> ../../sda
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-Samsung_SSD_840_PRO_Series_S12PNEAD302179M-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-Samsung_SSD_840_PRO_Series_S12PNEAD302179M-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-Samsung_SSD_840_PRO_Series_S12PNEAD302179M-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-Samsung_SSD_840_PRO_Series_S12PNEAD302179M-part4 -> ../../sda4
lrwxrwxrwx 1 root root 9 août 18 17:58 ata-SanDisk_SDSSDHP128G_142102407635 -> ../../sdb
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-SanDisk_SDSSDHP128G_142102407635-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-SanDisk_SDSSDHP128G_142102407635-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 août 18 17:58 ata-SanDisk_SDSSDHP128G_142102407635-part3 -> ../../sdb3
michel@debg53sw:~$
Dans le retour ci-dessus, des partitions avaient déjà été créées sur les disques,
et que leur système de fichiers ait été mountés ou pas, le retour de la commande aurait été le même.
Si ces disques n’avaient pas encore été partitionnés,
le retour aurait été :
michel@debg53sw:~$ ls -l /dev/disk/by-id
total 0
lrwxrwxrwx 1 root root 9 août 18 17:58 ata-Samsung_SSD_840_PRO_Series_S12PNEAD302179M -> ../../sda
lrwxrwxrwx 1 root root 9 août 18 17:58 ata-SanDisk_SDSSDHP128G_142102407635 -> ../../sdb
michel@debg53sw:~$