linux磁盘之lsblk命令

  • Post category:other

简介

在Linux系统中,lsblk命令用于列出系统中所有的块设备,包括硬盘、U盘、CD-ROM等。它可以显示设备的名称、大小、挂载点等信息,是管理磁盘的重要工具之一。

语法

lsblk命令的基本语法如下:

lsblk [options] [device]

其中,options为可选参数,device为要列出信息的设备名称。

常用选项

lsblk命令的常用选项如下:

  • -a:显示所有设备,包括空设备。
  • -f:显示设备的文件系统类型。
  • -h:以人类可读的方式显示设备大小。
  • -l:仅显示设备的名称和挂载点。
  • -o:指定要显示的列。
  • -p:显示设备的完整路径。
  • -S:不显示设备的大小。
  • -t:显示设备的类型。
  • -x:不显示指定类型的设备。

示例1:列出所有设备

要列出系统中所有的块设备,可以使用以下命令:

lsblk -a

该命令将显示所有设备,包括空设备。输出结果类似于以下内容:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├sda2   8:2    0    1K  0 part 
└─sda5   8:5    0 19.5  0 part /
sdb      8:16   0   10G  0 disk 
sr0     11:0    1 1024M  0 rom  

在此示例中,我们使用-a选项,以显示所有设备,包括空设备。

示例2:仅显示设备的名称和挂载点

要仅显示设备的名称和挂载点,可以使用以下命令:

lsblk -l

该命令将仅显示设备的名称和挂载点。输出结果类似于以下内容:

NAME   MOUNTPOINT
sda    
├─sda1 /boot
├─sda2 
└─sda5 /
sdb    
sr0    

在此示例中,我们使用了-l选项,以仅显示设备的名称和挂载点。

总结

lsblk命令是管理磁盘的重要工具之一,可以列出系统中所有的块设备,包括硬盘、U盘、CD-ROM等。它可以显示设备的名称、大小、挂载点等信息。常用选项包括-a、-f、-h、-l、-o、-p、-S、-t和-x。