咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

在Linux系统中使用lsblk显示设备信息的方法

2015-10-30 16:26:19 11203次

lsblk

lsblk 是一个 Linux 工具,它会显示有关你系统里所有可用块设备的信息。它从 sysfs 文件系统 中获取信息。默认情况下,这个工具将会以树状格式显示(除了内存虚拟磁盘外的)所有块设备。
lsblk 默认输出

默认情况下 lsblk 会将块设备输出为树状格式:

  •     NAME —— 设备的名称
  •     MAJ:MIN —— Linux 操作系统中的每个设备都以一个文件表示,对块(磁盘)设备来说,这里用主次设备编号来描述设备。
  •     RM —— 可移动设备。如果这是一个可移动设备将显示 1,否则显示 0。
  •     TYPE —— 设备的类型
  •     MOUNTPOINT —— 设备挂载的位置
  •     RO —— 对于只读文件系统,这里会显示 1,否则显示 0。
  •     SIZE —— 设备的容量
    2015612162050741.jpg (760×171)

    显示设备的所有者

若想显示设备所有者相关的信息,包括文件的所属用户、所属组以及文件系统挂载的模式,你可以使用 -m 选项,像这样:
代码:lsblk -m

  2015612162157046.jpg (450×169)

    列出设备块

如果你只想要列出设备,而不想让他们以树状输出,你可以使用 -l 选项:

lsblk -l


    在脚本中使用

高级技巧:如果你想要在脚本中使用而希望剔除表头,你可以这样使用 -n 选项:

lsblk -ln

2015612162219104.jpg (706×155)

首页
最新活动
个人中心