LinuxでHDDやSSDのUUIDを確認する方法

HDDなどをマウントするとき、デバイス名でマウントするとHDDやSSDを追加/除去したときにエラーの原因になることがあります(/dev/sda|sdb|sdcと変わる)。

UUIDで固定してマウントすると正確にマウントできるので覚えておくと便利です。

UUID一覧を表示する1

ls -l /dev/disk/by-uuid

実行結果1

[root@localhost ~]# ls -l /dev/disk/by-uuid
合計 0
lrwxrwxrwx 1 root root  9  5月 26 14:38 23a34a45-8f5e-40f5-8cda-xxxxxxxxxxxx-> ../../md0
lrwxrwxrwx 1 root root 10  5月 26 14:38 4a8222ff-5a37-499c-9c98-xxxxxxxxxxxx-> ../../dm-2
lrwxrwxrwx 1 root root  9  6月  3 15:27 5bcb7721-af22-4f9f-b5f5-xxxxxxxxxxxx-> ../../sdd
lrwxrwxrwx 1 root root 10  5月 26 14:38 85c20c3c-7771-4ff3-9a12-xxxxxxxxxxxx-> ../../dm-0
lrwxrwxrwx 1 root root 10  5月 26 14:38 ea16bb23-bc28-43bf-ade9-xxxxxxxxxxxx-> ../../sda1
lrwxrwxrwx 1 root root 10  5月 26 14:38 f3b628dd-911b-4eb4-b4a0-xxxxxxxxxxxx-> ../../dm-1
[root@localhost ~]#

UUID一覧を表示する2

blkid

実行結果2

[root@localhost~]# blkid
/dev/mapper/centos-root: UUID="85c20c3c-7771-4ff3-9a12-xxxxxxxxxxxx" TYPE="xfs"
/dev/sda2: UUID="VlORp2-AtRY-1eeT-kU9B-EcIQ-Q2HZ-xxxxxx" TYPE="LVM2_member"
/dev/sda1: UUID="ea16bb23-bc28-43bf-ade9-xxxxxxxxxxxx" TYPE="xfs"

/etc/fstabでの記述

UUID=ea16bb23-bc28-43bf-ade9-xxxxxxxxxxxx /boot                   xfs     defaults        0 0

記述したらコマンドで反映

sudo mount -a