2015年8月15日土曜日

[CentOS6] fstab の UUID からデバイス名を調べる


CentOS6では、fstab の /boot のデバイスがUUIDで記載されるようになりました。
#
# /etc/fstab
# Created by anaconda on Sat Oct 29 07:16:03 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=e597a85d-eece-4e98-93bf-6b39ae87f9f5 /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
この UUID からデバイス名を調べるには、以下のようにします。
# findfs UUID=e597a85d-eece-4e98-93bf-6b39ae87f9f5
/dev/xvda1
または、以下のようにしてデバイスとUUIDの一覧を表示します。
# blkid
/dev/xvda1: UUID="e597a85d-eece-4e98-93bf-6b39ae87f9f5" TYPE="ext4"
/dev/xvda2: UUID="zyhcOd-kD8d-Dass-LMvC-bd0r-XGh2-uFoHlA" TYPE="LVM2_member"
/dev/mapper/VolGroup-lv_root: UUID="bd9826dd-c1cc-4823-a776-613a92ecdc73" TYPE="ext4"
/dev/mapper/VolGroup-lv_swap: UUID="5f6c5e5c-cbe8-4ec0-b9e5-c17b37378fe5" TYPE="swap"