lsblk の使い方

ディスクとパーティションを木の形で見る

書き方

lsblk [-f] [-p] [デバイス]
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS

ディスク(disk)・パーティション(part)・LVM(lvm)・RAID(raid1 など)の親子と大きさ・マウント先を出します。-f でファイルシステムの種類・ラベル・UUID、-p でフルパス。

よく使うオプション

オプション意味
-fファイルシステムの種類・ラベル・UUID も出す
-pデバイスの名前をフルパス(/dev/sdb1)で出す
-o 列,...出す列を選ぶ(NAME,SIZE,TYPE,MOUNTPOINTS など)
-dディスクだけを出し、パーティションは出さない

例

$ lsblkNAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda             8:0    0   20G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0   19G  0 part 
  └─rhel-root 253:0    0   19G  0 lvm  /
sdb             8:16   0   10G  0 disk 

ディスクとパーティション・LVM の親子と大きさ、どこにマウントしているかを木の形で見ます。新しいディスクを足したら最初に打ちます。

$ lsblk -f

ファイルシステムの種類(xfs・ext4 など)と UUID も一緒に見ます。まだ何も作っていないディスクは FSTYPE が空です。

$ lsblk -o NAME,SIZE,TYPE,MOUNTPOINTS /dev/sdb

見たい列と、見たいディスクだけに絞ります。

よくある間違い・注意

  • lsblk は今カーネルが知っている形を出します。パーティションを作った直後に出てこないときは、partprobe で読み直させます。

実際に打って練習する

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

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

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