それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

HDD/SSDのUUIDを確認する方法

最近のLinuxはUUIDでディスクを指定するのがはやりらしい.UUIDってどうやって調べて確認するのか?

ls で調べるのが覚えやすくて簡単

ls -l /dev/disk/by-uuid

実行結果

takuya@atom:~$ ls -l /dev/disk/by-uuid
合計 0
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 0448EABDXXXX -> ../../sda2
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 0a5536e8-XXXX-> ../../sdc1
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 22159633-749c-XXX-> ../../sda3
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 XXXXXXXXXXXX -> ../../sda1
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 71d40a69-XXXX-> ../../sda5
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 7B9F-XXXX -> ../../sdb1
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 9350254c-068f-XXXX -> ../../dm-0
lrwxrwxrwx 1 root root 10 2011-04-23 12:42 9f476cce-0924-XXXX-> ../../sda6

UUIDを使ったマウント

sudo mount UUID=0a5536e8-485c-43b2-XXXXXXXXXX /mnt2

他に専用のコマンド blkid でも確認できる

blkid
実行結果
takuya@atom:~$ sudo blkid
/dev/sda1: LABEL="(略)" UUID="4CFECC47FECC2AD2" TYPE="ntfs"
/dev/sda2: UUID="0448EABD48EAAC9C" TYPE="ntfs"
/dev/sda3: UUID="22159633-749c-498f-b4a5-15f9fb8fbdda" TYPE="ext4"
/dev/sda5: UUID="71d40a69-1d46-4c1e-b728-fcec95ae1cd6" TYPE="swap"
/dev/sda6: UUID="9f476cce-0924-40fe-ad49-f778386924c9" TYPE="ext3"
/dev/sdb1: LABEL="(略)" UUID="7B9F-279A" TYPE="vfat"
/dev/sdc1: UUID="0a5536e8-485c-43b2-a816-66846f8fcc38" TYPE="ext4"
/dev/sdc2: UUID="1y0xa0-fE53-y4nf-6MbF-KD38-rutg-ObvqZb" TYPE="LVM2_member"
/dev/sdc3: UUID="VWXaQc-wH63-3Jzt-TF3f-e8hw-gK3K-LYLrOu" TYPE="LVM2_member"
/dev/sdc5: UUID="gUPe8T-HWn2-2dZX-pcyp-tiqe-K4eA-0v3f5e" TYPE="LVM2_member"
/dev/sdc6: UUID="rlBbgP-AWGc-x9zA-2Lbc-i2at-9XvJ-5pEdbq" TYPE="LVM2_member"
/dev/mapper/Volume00-LogVol00: UUID="9350254c-068f-406a-88f6-d86be3ebcbdd" TYPE="ext3"

blkid はディスクの属性を見つけて表示するコマンドラインユーティリティー。

実際使って見ると blkid はLinuxのLVMがあると時間が掛かるので嬉しくない。LVM環境下だと1分ほど掛かりました.

UUIDを使うと正確にマウントできる

fstab ファイルなどで起動時のマウントをUUIDに指定するとディスクの順番が入れ替わってもマウント出来ます.

USBデバイスでHDDを接続したときに/dev/sdc /dev/sddなどと頻繁に入れ替わってしまって混乱するのを防げます

詳しくはこっちの昔のエントリに書いてある.

Linux(ubuntu)ディスクのUUIDを調べてマウントする方法 - ブックマクロ開発に