linux的lsblk命令
-
lsblk是一个用于列出块设备信息的Linux命令。它可以显示系统中所有的块设备及其相关信息,包括硬盘、磁盘分区、软盘、CD-ROM等。
lsblk命令的基本用法如下:
“` shell
lsblk [options] [device]
“`可以使用以下参数来定制lsblk命令的输出:
– `-a, –all`:显示所有设备,包括未被挂载的设备;
– `-d, –nodeps`:不显示依赖关系;
– `-e, –exclude list`:排除指定的设备;
– `-f, –fs`:显示文件系统相关的信息;
– `-m, –mognopty`:以人类可读的形式显示设备大小;
– `-n, –noheadings`:不显示标题行;
– `-o, –output list`:显示指定的列;
– `-p, –paths`:显示设备路径;例如,运行`lsblk -o NAME,SIZE,TYPE,MOUNTPOINT`命令可以获取设备的名称、大小、类型以及挂载点等信息。
除了以上的参数外,lsblk还支持一些其他的选项来进一步定制输出格式。例如,`-J, –json`选项可以将输出以JSON格式显示,`-x, –expand`选项可以展开输出,显示详细的设备层次结构等。
总之,lsblk命令是一个功能强大且灵活的工具,可以让用户快速查看和了解系统中的块设备。
2年前 -
lsblk是一个Linux命令,用于列出块设备的信息,包括磁盘、分区、软链接等。它可以用于查看设备的大小、挂载点、设备类型等信息。
以下是lsblk命令的常用选项和用法:
1. 列出所有块设备的信息:
“`
lsblk
“`2. 只列出特定设备类型的信息,例如只列出磁盘信息:
“`
lsblk -d
“`3. 显示设备使用的文件系统信息:
“`
lsblk -f
“`4. 显示设备的挂载点:
“`
lsblk -m
“`5. 列出设备的拓扑结构,包括该设备的父设备和子设备:
“`
lsblk -t
“`6. 显示设备的大小(以可读形式):
“`
lsblk -o NAME,SIZE
“`7. 递归列出设备的分区:
“`
lsblk -r
“`8. 显示设备的属性,例如RO表示只读设备,RM表示可移动设备:
“`
lsblk -o NAME,SIZE,MODEL,TYPE,RO,RM,SERIAL
“`9. 只显示特定设备的信息,例如只显示/dev/sda的信息:
“`
lsblk /dev/sda
“`lsblk命令的输出包含以下列:
– NAME:设备名称
– MAJ:MIN:主次设备号
– RM:设备是否可移动,0表示否,1表示是
– SIZE:设备大小
– RO:设备是否只读,0表示否,1表示是
– TYPE:设备的类型,如磁盘、分区、软链接等
– MOUNTPOINT:设备的挂载点
– MODEL:设备的型号
– SERIAL:设备的序列号2年前 -
Linux的lsblk命令是用于显示块设备(如硬盘、分区、闪存设备等)的信息。lsblk命令可以帮助我们查看系统中已分配的块设备以及它们的相关信息,比如设备名称、设备大小、挂载点等等。下面是lsblk命令的使用方法和操作流程。
## 1. 命令语法
lsblk [options] [device]## 2. 命令选项
– a : 显示所有的设备,包括空设备(没有挂载点的设备)。
– b : 使用字节为单位显示设备大小。
– d : 仅显示设备的信息,而不显示其分区。
– f : 使用全路径的格式显示设备的挂载点。
– i : 使用ASCII字符显示设备的拥有者和组。
– m : 显示设备的主从关系。
– o : 按指定的列排序显示设备信息。
– p : 显示设备的拥有者和组。
– r : 反转设备列表的排序方向。## 3. 命令实例
### 实例1:显示所有设备
“`
lsblk -a
“`
该命令会显示所有的块设备,包括已挂载和未挂载的设备。示例输出如下:
“`
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 450M 0 part /boot/efi
├─sda2 8:2 0 128M 0 part
├─sda3 8:3 0 16M 0 part
└─sda4 8:4 0 465.3G 0 part /
sdb 8:16 0 1.8T 0 disk
sdc 8:32 0 1.8T 0 disk
“`### 实例2:显示设备的详细信息
“`
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
“`
该命令会显示设备的名称、大小、类型和挂载点。示例输出如下:
“`
NAME SIZE TYPE MOUNTPOINT
sda 465.8G disk
├─sda1 450M part /boot/efi
├─sda2 128M part
├─sda3 16M part
└─sda4 465.3G part /
sdb 1.8T disk
sdc 1.8T disk
“`### 实例3:使用字节单位显示设备大小
“`
lsblk -b
“`
该命令会使用字节为单位来显示设备的大小。示例输出如下:
“`
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 500107862016 0 disk
├─sda1 8:1 0 461373440 0 part /boot/efi
├─sda2 8:2 0 134217728 0 part
├─sda3 8:3 0 16777216 0 part
└─sda4 8:4 0 498392190464 0 part /
sdb 8:16 0 2000396746752 0 disk
sdc 8:32 0 2000396746752 0 disk
“`### 实例4:按挂载点排序设备信息
“`
lsblk -m
“`
该命令会按照挂载点排序设备信息。示例输出如下:
“`
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk -┬─sda1 8:1 0 450M 0 part /boot/efi -├─sda2 8:2 0 128M 0 part
├─sda3 8:3 0 16M 0 part
└─sda4 8:4 0 465.3G 0 part /
sdb 8:16 0 1.8T 0 disk
sdc 8:32 0 1.8T 0 disk
“`以上是lsblk命令的一些常见用法,通过适当的选项来获取所需的设备信息。在实际使用时,可以根据自己的需求来选择合适的选项和参数。
2年前