lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是不会列出RAM盘信息。块设备有硬盘
,闪存盘,cd-ROM等等。
选项:
-a : 显示所有设备
-b :以bytes方式显示设备大小
-d :不显示slaves或holders
-D :print discard capabilities
-e :排除设备
-f :显示文件系统信息
-h :显示帮助信息
-i :use ascii characters only
-m :显示权限信息
-l :使用列表格式显示
-n :不显示标题
-o :输出列
-P :使用key=”value“格式表示
-r :使用原始格式显示
-t :显示拓扑结构信息
实例:
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 300M 0 part /boot
├─sda2 8:2 0 2G 0 part [SWAP]
└─sda3 8:3 0 97.7G 0 part /
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 94M 0 part
│ └─md0 9:0 0 192M 0 raid0
│ └─md0p1 259:0 0 191M 0 md
├─sdb2 8:18 0 100M 0 part
│ └─md0 9:0 0 192M 0 raid0
│ └─md0p1 259:0 0 191M 0 md
└─sdb3 8:19 0 100M 0 part
sdc 8:32 0 20G 0 disk
├─sdc1 8:33 0 100M 0 part
│ └─Vg1-LV1-real 253:0 0 152M 0 lvm
│ ├─Vg1-LV1 253:1 0 152M 0 lvm
│ ├─Vg1-lvl_sp 253:3 0 152M 0 lvm
│ └─Vg1-lvl_sp1 253:5 0 152M 0 lvm
├─sdc2 8:34 0 100M 0 part
│ ├─Vg1-LV1-real 253:0 0 152M 0 lvm
│ │ ├─Vg1-LV1 253:1 0 152M 0 lvm
│ │ ├─Vg1-lvl_sp 253:3 0 152M 0 lvm
│ │ └─Vg1-lvl_sp1 253:5 0 152M 0 lvm
│ ├─Vg1-lvl_sp-cow 253:2 0 32M 0 lvm
│ │ └─Vg1-lvl_sp 253:3 0 152M 0 lvm
│ └─Vg1-lvl_sp1-cow 253:4 0 8M 0 lvm
│ └─Vg1-lvl_sp1 253:5 0 152M 0 lvm
└─sdc3 8:35 0 100M 0 part /tmp/sdc3
sr0 11:0 1 1024M 0 rom
7个栏目名称如下:
1. NAME:这是块设备名
2. MAJ:MIN:本栏显示主要和次要设备号
3. RM:本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备
4. SIZE:本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB
5. RO:该项表名设备是否为只读,RO值为0表明不是只读
6.TYPE:显示块设备是否是磁盘或磁盘上的一个分区 sda 和 sdb是磁盘,而sr0是只读存储(rom)
7. MOUNTPOINT:指出设备挂载的挂载点