参考:Linux lsblk Command Tutorial for Beginners (8 Examples)
简介
lsblk可以看成是“List block device”的缩写,即列为出所有存储设备。
选项参数
无参数
列错本系统下所有磁盘,磁盘内分区情况。
目前的系统主要有个sr0以及一个vda的设备
vda设备下面有三个分区,其中vda3还有因为LVM产生的文件系统
NAME:设备名字,会省略/dev等前导目录。-p会取消这一限制
MAJ:MIN:Kernel识别设备用到的代码,分别是主要、次要设备代码
RM:是否为可卸载设备(removable device),如光盘、USB磁盘等等
SIZE:容量
RO:是否为只读设备的意思
TYPE:是磁盘(disk)、分区(partition)还是只读存储器(rom)等输出
MOUTPOINT:挂载点
参数
-d:仅列出磁盘本身,并不会列出该磁盘的分区数据
-f:同时列出该磁盘内的文件系统名称
-i:使用ASCII的线段输出,不要使用复杂的编码(再某些环境下很有用)
-m:同时输出该设备在/dev下面的权限数据(rwx的数据)
-p:列出该设备的完整文件名!而不是仅列出最后的名字而已。
-t:列出该磁盘设备的详细数据,包括磁盘伫列机制、预读写的数据量大小等