blkid の使い方

UUID・ラベル・種類を調べる

書き方

blkid [デバイス]
blkid -s UUID -o value デバイス(値だけ)
blkid -L ラベル / -U UUID(デバイスを探す)

ファイルシステムの UUID・LABEL・TYPE(xfs・ext4・swap・LVM2_member など)を出します。fstab に書く UUID はここで調べます。

よく使うオプション

オプション意味
-s 名前出す項目を選ぶ(UUID・TYPE・LABEL)
-o value「UUID=」などを付けず、値だけを出す
-L ラベルラベルからデバイスを探す
-U UUIDUUID からデバイスを探す

例

$ sudo blkid/dev/sda1: UUID="3c1e…" TYPE="xfs" PARTUUID="…"
/dev/sdb1: LABEL="data" UUID="8f2a6c1e-…" TYPE="xfs" PARTUUID="…"

すべてのデバイスの UUID・ラベル・種類を出します。

$ sudo blkid -s UUID -o value /dev/sdb18f2a6c1e-4b7d-4c21-9e3a-2d5f6b7c8d90

UUID の値だけを出します。fstab に書くときに写しやすい形です。

$ blkid -L data/dev/sdb1

ラベルが data のファイルシステムがどのデバイスかを調べます。

よくある間違い・注意

  • fstab には /dev/sdb1 ではなく UUID を書くのが安全です。ディスクの順番が変わると /dev/sdX の名前が入れ替わることがあります。
  • ファイルシステムを作り直す(mkfs)と UUID も変わります。fstab の書き直しを忘れないようにします。

実際に打って練習する

Linux レベル2 コースの Lv13「床の札を読む blkid」で覚えます(第2章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る