RHEL9 blkidコマンドでブロックデバイスの属性を表示する方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
概要
-s <タグ名> 指定したタグの情報のみ表示する。
例:UUID、LABEL、TYPE
-t <タグ名=値> 値の条件に一致するブロックデバイスの属性を表示する。
-l 「-t」の値にマッチするデバイスファイルが見つかった時点で検索を終了する。
blkidコマンドは、ブロックデバイスの属性を表示するコマンドです。
操作方法
1.利用可能なすべてのブロックデバイスの属性を表示する
# blkid /dev/mapper/rhel-swap: UUID="4c460b1b-4d1d-4fbf-a3e7-7fb5c6f12586" TYPE="swap" /dev/nvme0n1p3: UUID="NKv3xN-lgU4-P6Il-3FHd-lazj-xh0n-pm1lMf" TYPE="LVM2_member" PARTUUID="4d79235c-512f-4ca8-a09e-de0d788ba6e8" /dev/nvme0n1p1: UUID="F91B-3B58" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="c849d681-5b20-4996-a962-ab0eae53cbc3" /dev/nvme0n1p2: UUID="4e5b024e-abed-44bc-9293-342ed80cbbd0" TYPE="xfs" PARTUUID="e0d8c15b-888f-4f86-aff8-9ff36ad242c9" /dev/mapper/rhel-root: UUID="c3f6485a-d6d1-4ec7-a6b1-1511a78cecad" TYPE="xfs" /dev/sr1: UUID="2023-04-13-16-58-02-00" LABEL="RHEL-9-2-0-BaseOS-x86_64" TYPE="iso9660" PTUUID="d3d1f9a5" PTTYPE="dos"
引数なしで実行すると、利用可能なすべてのブロックデバイスの属性を表示することが出来ます。
2.UUID情報のみを表示します
# blkid -s UUID /dev/mapper/rhel-swap: UUID="4c460b1b-4d1d-4fbf-a3e7-7fb5c6f12586" /dev/nvme0n1p3: UUID="NKv3xN-lgU4-P6Il-3FHd-lazj-xh0n-pm1lMf" /dev/nvme0n1p1: UUID="F91B-3B58" /dev/nvme0n1p2: UUID="4e5b024e-abed-44bc-9293-342ed80cbbd0" /dev/mapper/rhel-root: UUID="c3f6485a-d6d1-4ec7-a6b1-1511a78cecad" /dev/sr1: UUID="2023-04-13-16-58-02-00"
3.ファイルシステムタイプが「xfs」のもののみ表示します
# blkid -t TYPE="xfs" /dev/nvme0n1p2: UUID="4e5b024e-abed-44bc-9293-342ed80cbbd0" TYPE="xfs" PARTUUID="e0d8c15b-888f-4f86-aff8-9ff36ad242c9" /dev/mapper/rhel-root: UUID="c3f6485a-d6d1-4ec7-a6b1-1511a78cecad" TYPE="xfs"
4.デバイスファイル名を指定して確認します
# blkid /dev/nvme0n1p2 /dev/nvme0n1p2: UUID="4e5b024e-abed-44bc-9293-342ed80cbbd0" TYPE="xfs" PARTUUID="e0d8c15b-888f-4f86-aff8-9ff36ad242c9"