lsblk - “状态”列的可能值是什么

lsblk - “状态”列的可能值是什么

我正在创建我安装在计算机中的硬盘驱动器 (HDD) 的概述站点。该网站通过 lsblk 命令请求包含状态的 HDD。我想通过交通灯系统来指示网站上的状态(状态),但到目前为止我知道的唯一状态是“正在运行”。我还没有遇到任何失败,因此为什么我有这个问题。

谁能告诉我状态栏还有哪些其他状态?

答案1

查看 的源代码lsblk,对于 STATE 列,定义的唯一状态是runningsuspended

答案2

您可以指定-olsblk 的输出选项,在本例中STATE就是您要寻找的。

sudo lsblk -a -o NAME,MAJ:MIN,PARTTYPE,STATE
NAME   MAJ:MIN PARTTYPE                             STATE
sda      8:0                                        running
├─sda1   8:1   21686148-6449-6e6f-744e-656564454649 
├─sda2   8:2   0fc63daf-8483-4772-8e79-3d69d8477de4 
├─sda3   8:3   0fc63daf-8483-4772-8e79-3d69d8477de4 
└─sda4   8:4   0fc63daf-8483-4772-8e79-3d69d8477de4 

lsblk --help如果需要,将为您提供更多选项。

相关内容