転載・引用について

ユーザ用ツール

サイト用ツール


os:linux:centos:diskuuid

ファイルシステムのUUIDを確認・変更する

Last Update: 2014/01/21

CentOSにおいては、ファイルシステムにそれぞれ固有のUUID(Univarsally Unique Identifier)が割り当てられている。 一般にUUIDはファイルシステム毎に一意に設定できるため、デバイス名(/dev/xvdaや/dev/hda等)を利用した場合に比して、ハードウェア構成の変更に強い。

UUIDの確認

UUIDの確認方法はいくつかある。

blkid

/sbin/blkidコマンドを実行すると、ブロックデバイスの属性一覧が表示される。 これにより、UUIDとDevice名そして、Filesystem typeが確認できる。

# /sbin/blkid
/dev/xvda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" TYPE="ext4" 
/dev/xvda2: UUID="yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy" TYPE="ext4" 
/dev/xvda3: UUID="zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz" TYPE="swap" 
/dev/xvdb1: UUID="gggggggg-gggg-gggg-gggg-gggggggggggg" TYPE="ext4" 

/dev/disk/

/dev/disk/by-uuid/ の下にデバイスファイルが作成されているので、UUIDを確認することができる。

# ls -l /dev/disk/by-uuid/'
合計 0
lrwxrwxrwx 1 root root 11  1月 21 18:05 2014 zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz -> ../../xvda3
lrwxrwxrwx 1 root root 11  1月 21 18:05 2014 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -> ../../xvda1
lrwxrwxrwx 1 root root 11  1月 21 18:05 2014 yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy -> ../../xvda2
lrwxrwxrwx 1 root root 11  1月 21 18:34 2014 gggggggg-gggg-gggg-gggg-gggggggggggg -> ../../xvdb1

tune2fs

/sbin/tune2fsコマンドでもUUIDを確認できる。 /sbin/tune2fs -l デバイス名で、そのデバイスの詳細な情報が表示される。

# /sbin/tune2fs -l /dev/xvda1 | grep UUID
Filesystem UUID:          xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

UUID を変更する

UUID は一意の識別子なので通常、変える必要はない。が、もちろん、変えることもできる。

# /sbin/tune2fs -U `/usr/bin/uuidgen` /dev/xvda1
このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
os/linux/centos/diskuuid.txt · 最終更新: 2014/01/21 19:35 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki