lsblk -f命令

lsblk -f命令

lsblk命令是Linux系统中非常常见的命令之一,用于列出系统上所有可用的块设备信息。当我们需要查找磁盘、挂载点和交换分区等信息时,这个命令就派上用场了。在lsblk命令的基础上,加上-f参数,就可以列出设备类型、设备大小以及设备文件系统等其他附加信息。

lsblk -f 命令示例代码

下面我们来看一个lsblk -f命令的示例:

lsblk -f 

运行上述命令,你将会看到如下输出结果:

NAME                      FSTYPE      LABEL            UUID                                 MOUNTPOINT
sda                                   
├─sda1                    ext4                         74b10a0a-3cc3-4560-b1c7-2585a9e45cf4   /
├─sda2                    swap                         a78c3f52-7880-43f3-ad32-193f9193af43   [SWAP]
└─sda3                    ext4                         2f6cbcc2-ce5a-4d8c-8cb7-4ca24d2cfcfd   /home
sdb                                   
└─sdb1                    vfat        USB_BOOT         4989-DBF6                            /boot/efi

从上面的输出结果中,我们可以很容易看出系统上所有可用的块设备的详细信息。以下是输出结果中每一列的解释:

  • NAME:该块设备的名称;
  • FSTYPE:该块设备的文件系统类型;
  • LABEL:如果设备有标签,则为该标签;
  • UUID:设备的唯一标识符,用于在系统中唯一标识设备;
  • MOUNTPOINT:如果设备已挂载,则为该设备的挂载点(即该设备所映射的目录路径)。

lsblk -f 命令说明

lsblk -f 命令是一个非常有用的Linux命令,特别是当你想查找文件系统和磁盘驱动器信息时。该命令允许你快速确定当前操作系统上的硬件设备细节,包括分区和分区类型。

下面,我们对软件中一些参数进行进一步说明。

一、-a参数

lsblk默认只显示块设备信息,如果我们想显示所有设备信息,包括回环文件设备和虚拟内存设备,就需要使用-a参数,示例如下:

lsblk -fa

二、-i参数

如果我们想要只显示磁盘,而非整个分区的详细信息,我们需要使用-i参数,示例如下:

lsblk -fi

三、-o参数

-o参数允许您定制组合. 在这里,可以使用输出列以定制您需要的设备属性。为了使用它,您需要在该参数后面提供一个用逗号分隔的一组选项。以下是选项列表:

  • GROUP:设备所属的组或标记符;
  • KNAME:内核分配的设备名称;
  • LABEL:设备的文件系统标签;
  • MOUNTPOINT:设备挂载的目录;
  • NAME:块设备名称;
  • SIZE:设备大小;
  • TYPE:设备类型;
  • UUID:设备的唯一唯一标识符;
  • FSTYPE:文件系统类型;

示例如下:

lsblk -fo KNAME,NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT

四、-t参数

该参数按设备类型进行筛选,允许您根据需求过滤指定类型的设备。以下是支持的设备类型:

  • disk:列出主硬盘设备。
  • part:列出实际磁盘上的分区设备。
  • rom:列出所有的CD / DVD ROM设备。
  • loop:列出回环设备。
  • mpath:列出多路径磁盘设备。
  • raid:列出所有RAID 设备,如 RAID0、RAID1等。
  • usb:列出所有USB 设备,如 USB 设备、USB 驱动器、USB 主机控制器等。
  • floppy:列出所有软盘驱动器。
  • tape:列出所有磁带驱动器设备。
  • bcm2835:列出所有 Broadcom 2835 芯片上的块设备。

示例如下:

lsblk -ft disk

该命令将显示计算机上所有的磁盘设备。

结论

在最常见的 Linux 系统中,lsblk 命令支持显示 Linux 系统上的所有块设备。 lsblk 命令作为一个块列表命令,能够输出某些块设备的详细信息。具体来说,它可以输出一个指定块设备的名称、大小、类型、唯一标识符以及它所属的文件系统等其他属性。 此外,在适当的情况下,其他参数还允许添加输出列,附加信息,或者执行过滤。使用它,您可以了解系统中可用的存储设备,以找到磁盘、挂载点和交换分区等信息。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程