blkid よりも lsblk- f が便利かもしれない
lsblk のオプションに -f
があります。
lsblk にオプションをつけると、UUIDが表示されます。
takuya@:~/Downloads$ lsblk -f NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT sda ├─sda1 vfat 5601-CF5B 498.7M 2% /boot/efi ├─sda2 ext4 b051eadd-397c-42ea-b1c8-900bb4e6586e 456M 28% /boot ├─sda3 crypto_LUKS 4df88652-a2db-4aa9-b28d-2ba850132340 │ └─sda3_crypt LVM2_member TeBacs-1QVa-Za6E-Ain7-9RgV-oU3e-iBatiW │ ├─ubuntu--vg-root ext4 d2d6fb06-24ca-4f56-ae30-1e1b5cdc9df0 42.1G 55% / │ └─ubuntu--vg-swap_1 swap 0f0fbd57-d05f-4ed6-985f-1a62e61720d5 [SWAP] └─sda4 ext4 data 94eadf49-c020-47ee-b9cb-779af367cf58
ディスクの uuid を知りたいときに、 ls /dev/disk/by-id
だとか叩いてもいいんだけど、lsblk のほうが圧倒的に見やすい
/dev/disk/by-uuid をls -l で
/dev/disk/by-uuidもいいんだけど、いいんだけどちょっとなぁ
takuya@:~/Downloads$ ls -l /dev/disk/by-uuid/ 合計 0 lrwxrwxrwx 1 root root 10 2020-01-20 02:04 0f0fbd57-d05f-4ed6-985f-1a62e61720d5 -> ../../dm-2 lrwxrwxrwx 1 root root 10 2020-01-20 02:04 4df88652-a2db-4aa9-b28d-2ba850132340 -> ../../sda3 lrwxrwxrwx 1 root root 10 2020-01-20 02:04 5601-CF5B -> ../../sda1 lrwxrwxrwx 1 root root 10 2020-01-20 02:04 94eadf49-c020-47ee-b9cb-779af367cf58 -> ../../sda4 lrwxrwxrwx 1 root root 10 2020-01-20 02:04 b051eadd-397c-42ea-b1c8-900bb4e6586e -> ../../sda2 lrwxrwxrwx 1 root root 10 2020-01-20 02:04 d2d6fb06-24ca-4f56-ae30-1e1b5cdc9df0 -> ../../dm-1
blkid の場合
blkid でブロックデバイスの id を見てみると
blkid mでも十分見やすいんだけど、lvm on dm-crypt とかの階層構造がわかりにくい。
takuya@:~/Downloads$ blkid /dev/mapper/sda3_crypt: UUID="TeBacs-1QVa-Za6E-Ain7-9RgV-oU3e-iBatiW" TYPE="LVM2_member" /dev/mapper/ubuntu--vg-swap_1: UUID="0f0fbd57-d05f-4ed6-985f-1a62e61720d5" TYPE="swap" /dev/mapper/ubuntu--vg-root: UUID="d2d6fb06-24ca-4f56-ae30-1e1b5cdc9df0" TYPE="ext4"
結論
ストレージのuuidを知りたいときは、lsblk -f
が便利。