lsblk命令

半兽人 发表于: 2023-10-31   最后更新时间: 2023-10-31 17:24:48  
{{totalSubscript}} 订阅, 558 游览

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 的输出通常包括以下列:

  • NAME:块设备的名称,通常以 /dev/ 开头,如 /dev/sda
  • MAJ:MIN:主设备号和次设备号,用于内核标识设备。
  • RM:可移动设备标志,0 表示非可移动设备,1 表示可移动设备。
  • SIZE:设备的总大小。
  • RO:只读标志,0 表示可读写,1 表示只读。
  • TYPE:设备的类型,如磁盘、分区等。
  • MOUNTPOINT:如果已挂载,显示挂载点。

lsblk 帮助你了解系统中的块设备,查看它们的大小、挂载情况以及其他相关信息,对于管理磁盘和分区非常有用。

更新于 2023-10-31

查看Linux更多相关的文章或提一个关于Linux的问题,也可以与我们一起分享文章