lsblk
是一个用于列出块设备信息的Linux命令。块设备通常是硬盘、SSD、U盘等存储设备,它们以块的方式存储数据,与字符设备(如键盘或鼠标)不同。
下面是 lsblk
命令的一般用法和输出解释:
lsblk [选项]
常见的选项包括:
-a
:显示所有设备,包括回环设备和 RAM 磁盘。-d
:仅显示块设备,而不包括分区。-f
:显示完整的文件系统信息。-l
:仅显示主要信息,而不包括大小、挂载点等详细信息。-p
:以路径方式显示设备节点。-n
:不尝试解析设备名,显示原始设备名称。例如:
$ lsblk -a
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 953M 0 part /boot/efi
├─sda2 8:2 0 953M 0 part /boot
└─sda3 8:3 0 445.2G 0 part
├─centos-root 253:0 0 415.4G 0 lvm /
└─centos-swap 253:1 0 29.8G 0 lvm
sdb 8:16 0 1.8T 0 disk
sdc 8:32 0 1.8T 0 disk
sdd 8:48 0 2.2T 0 disk
sde 8:64 0 2.2T 0 disk
sdf 8:80 0 2.2T 0 disk
sdg 8:96 0 2.2T 0 disk
sdh 8:112 0 2.2T 0 disk
lsblk
的输出通常包括以下列:
/dev/
开头,如 /dev/sda
。lsblk 帮助你了解系统中的块设备,查看它们的大小、挂载情况以及其他相关信息,对于管理磁盘和分区非常有用。