linux磁盘管理说明(2)磁盘分区情况及使用量

 接上文,查看磁盘信息,还有一个经常用到的命令,就是lsblk,它的好处是可以用树状图明白的显示出分区和磁盘之间的关系,并且它不会显示内存的信息。

lsblk

一般格式:

lsblk  参数  设备名

常用参数:

-a 显示所有磁盘设备,包括空设备

-b 以bytes的单位显示磁盘大小

-D 为每个设备打印丢弃功能信息

-d 仅打印指定设备的信息,而不打印该设备分区信息

-e 此参数后接由逗号分隔的主要设备编号,以排除该编号指定的设备,内存设备(RAM Major=1)已默认排除

-f 显示文件系统相关信息

-I 此参数后接由逗号分隔的主要设备编号,以包含该编号指定的设备

-i 将树状图的符号用ascii码打印,多用于字符编码有问题的时候

-J 使用JSON格式输出信息

-l 使用列表代替树状图显示

-m 输出设备的权限、所有人等信息

-n 不输出标题栏,也就是第一行

-o 指定输出哪些列,每个列的名字之间用逗号隔开,或者可以使用“+”在默认输出列后面加上想要添加的输出列

-O 输出所有的列

-P 以html所需要的  数据名=“数据”  这种格式输出

-p 打印设备的绝对路径

-r 使用原始格式输出

-S 仅输出scsi设备的信息

-s 使用分区指向设备的树状图形式输出

-t 打印设备的拓扑结构

-x 指定列以对输出信息排序

可以指定的输出列有这些:

NAME device name

KNAME internal kernel device name

MAJ:MIN major:minor device number

FSTYPE filesystem type

MOUNTPOINT where the device is mounted

LABEL filesystem LABEL

UUID filesystem UUID

PARTTYPE partition type UUID

PARTLABEL partition LABEL

PARTUUID partition UUID

PARTFLAGS partition flags

RA read-ahead of the device

RO read-only device

RM removable device

HOTPLUG removable or hotplug device (usb, pcmcia, …)

MODEL device identifier

SERIAL disk serial number

SIZE size of the device

STATE state of the device

OWNER user name

GROUP group name

MODE device node permissions

ALIGNMENT alignment offset

MIN-IO minimum I/O size

OPT-IO optimal I/O size

PHY-SEC physical sector size

LOG-SEC logical sector size

ROTA rotational device

SCHED I/O scheduler name

RQ-SIZE request queue size

TYPE device type

DISC-ALN discard alignment offset

DISC-GRAN discard granularity

DISC-MAX discard max bytes

DISC-ZERO discard zeroes data

WSAME write same max bytes

WWN unique storage identifier

RAND adds randomness

PKNAME internal parent kernel device name

HCTL Host:Channel:Target:Lun for SCSI

TRAN device transport type

SUBSYSTEMS de-duplicated chain of subsystems

REV device revision

VENDOR device vendor

一般用法:

列出当前所有磁盘设备
linux磁盘管理说明(2)磁盘分区情况及使用量划线部分标题栏,从左到右意思分别是:1,设备名。2,主要设备编号和次要设备编号。3,是否可移动设备,图中/dev/sdd是的,所以值是1。4,磁盘容量。5,是否只读。6,显示设备类型,磁盘(disk),分区(part)或其它如loop、rom等。7,挂载点。

不显示分区信息
linux磁盘管理说明(2)磁盘分区情况及使用量
显示指定设备的权限信息,同时以bytes为单位显示容量
linux磁盘管理说明(2)磁盘分区情况及使用量
排除指定主要设备编号的设备
linux磁盘管理说明(2)磁盘分区情况及使用量
指定想要输出的列
linux磁盘管理说明(2)磁盘分区情况及使用量
使用列表的方式输出,同时去掉标题栏
linux磁盘管理说明(2)磁盘分区情况及使用量-n去掉标题栏,-l以列表的方式输出

在默认输出后添加主从设备编号,并以主从设备编号排序
linux磁盘管理说明(2)磁盘分区情况及使用量