Est-il possible d'utiliser des uuids pour monter des lecteurs, plutôt que d'utiliser ces valeurs dans FSTAB?
J'ai un script qui monte les appareils, mais il n'ya aucun moyen de garantir que les étiquettes de lecteur tels que /dev/sda2
sera toujours la même chose.
Je suis conscient que je puisse monter le lecteur au démarrage à l'aide de cette méthode avec fstab
, cependant, dans le cas de disques externes, ils peuvent ne pas toujours être présents au moment du démarrage.
Oui, c'est possible, vous utilisez simplement l'option UUID
:
lsblk -o NAME,UUID
NAME UUID
sdc
├─sdc1 A190-92D5
└─sdc2 A198-A7BC
Sudo mount -U A198-A7BC /mnt
Ou
Sudo mount UUID=A198-A7BC /mnt
Ou
Sudo mount --uuid A198-A7BC /mnt
Les mount --help
:
Source: [.____] -L, --Label Synonyme de Label = [.____] -U, uueuid synonyme de uuid = Label = Spécifie le périphérique par étiquette de système de fichiers [.____] UUID = Spécifie le périphérique par FileSystem UUID( Fichier régulier pour la configuration de LoopDev
Vous pouvez utiliser les symboles fournis par le système:
mount /dev/disk/by-uuid/{YOUR_UUID} /mnt