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 UUID | UUID からデバイスを探す |
例
$ 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-2d5f6b7c8d90UUID の値だけを出します。fstab に書くときに写しやすい形です。
$ blkid -L data/dev/sdb1ラベルが data のファイルシステムがどのデバイスかを調べます。
よくある間違い・注意
- fstab には /dev/sdb1 ではなく UUID を書くのが安全です。ディスクの順番が変わると /dev/sdX の名前が入れ替わることがあります。
- ファイルシステムを作り直す(mkfs)と UUID も変わります。fstab の書き直しを忘れないようにします。
実際に打って練習する
Linux レベル2 コースの Lv13「床の札を読む blkid」で覚えます(第2章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。