linux的lsblk命令

fiy 其他 305

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部