Linux - zjištění UUID zařízení a mount (/dev/disk/by-uuid)
Modelová situace - máme Linux Ubuntu a chceme provést mount disku (oddílu, blokového zařízení) dle UUID (universally unique identifier). Jak takový mount provést?
Použít k identifikaci blokového zařízení místo např. /dev/sdb2 identifikátor UUID (2392bc26-9712-44ce-9c8f-49f37e42c75c) má hlavní výhodu v tom, že je přesně dáno, že se jedná o konkrétní oddíl na daném disku. Nemůže se pak stát, že po vložení jiného disku s podobným rozložením by došlo k záměně oddílů.
Identifikaci a mount blokového zařízení dle UUID provedeme následovně:
#zjištění UUID všech blokových zařízení
#zjistíme UUID daného blokového zařízení
#mount dle UUID (1)
#mound dle UUID (2)
#luks cryptsetup odemčení dle UUID
Použít k identifikaci blokového zařízení místo např. /dev/sdb2 identifikátor UUID (2392bc26-9712-44ce-9c8f-49f37e42c75c) má hlavní výhodu v tom, že je přesně dáno, že se jedná o konkrétní oddíl na daném disku. Nemůže se pak stát, že po vložení jiného disku s podobným rozložením by došlo k záměně oddílů.
ODPOVĚĎ
Identifikaci a mount blokového zařízení dle UUID provedeme následovně:
#zjištění UUID všech blokových zařízení
sudo blkid
/dev/mapper/sda3_crypt: UUID="HA5e6h-VeKS-H9z1-9LYh-pBW0-3uH8-7E1mup" TYPE="LVM2_member"
/dev/mapper/kubuntu--vg-root: UUID="8a6bf07f-0149-45d1-a8f2-5f6f89fa6085" TYPE="ext4"
/dev/sdb5: UUID="2392bc26-9712-44ce-9c8f-49f37e42c75c" TYPE="crypto_LUKS" PARTUUID="4fc42340-05"
#zjistíme UUID daného blokového zařízení
sudo blkid /dev/sdb5
/dev/sdb5: UUID="2392bc26-9712-44ce-9c8f-49f37e42c75c" TYPE="crypto_LUKS" PARTUUID="4fc42340-05"
#mount dle UUID (1)
mount /dev/disk/by-uuid/2392bc26-9712-44ce-9c8f-49f37e42c75c /mnt/a
#mound dle UUID (2)
mount UUID=2392bc26-9712-44ce-9c8f-49f37e42c75c /mnt/a
#luks cryptsetup odemčení dle UUID
sudo cryptsetup luksOpen /dev/disk/by-uuid/2392bc26-9712-44ce-9c8f-49f37e42c75c backups2