0%

块设备家谱 - lsblk

块设备家谱 - lsblk

.. _linux_lsblk_beginner:

.. note::
枝枝相覆盖,叶叶相交通。
汉 佚名《孔雀东南飞》

插了几块盘、分区怎么套、挂在哪个目录——不必先翻 /proc 或硬背设备名,lsblk 画的是一棵块设备树:磁盘、分区、LVM,父子关系一目了然。

lsblk 的官方定义为:

lsblk - list block devices

命令格式

1
$ lsblk [选项] [设备...]

默认树状一览

1
2
3
4
5
6
7
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 99G 0 part
├─vg-root 253:0 0 50G 0 lvm /
└─vg-home 253:1 0 49G 0 lvm /home

TYPE 区分 disk/part/lvm,MOUNTPOINT 告诉你挂在哪;没挂载的分区这里就是空的。

把未挂载的也算上

1
$ lsblk -a

以及想看文件系统类型、UUID 时:

1
$ lsblk -f

扩容、挂盘前先 lsblk 认门清,再动 fdisk / mount,少很多“盘找错了”的惊魂一刻。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!