![lsblk - “状态”列的可能值是什么](https://linux22.com/image/148820/lsblk%20-%20%E2%80%9C%E7%8A%B6%E6%80%81%E2%80%9D%E5%88%97%E7%9A%84%E5%8F%AF%E8%83%BD%E5%80%BC%E6%98%AF%E4%BB%80%E4%B9%88.png)
我正在创建我安装在计算机中的硬盘驱动器 (HDD) 的概述站点。该网站通过 lsblk 命令请求包含状态的 HDD。我想通过交通灯系统来指示网站上的状态(状态),但到目前为止我知道的唯一状态是“正在运行”。我还没有遇到任何失败,因此为什么我有这个问题。
谁能告诉我状态栏还有哪些其他状态?
答案1
查看 的源代码lsblk
,对于 STATE 列,定义的唯一状态是running
或suspended
答案2
您可以指定-o
lsblk 的输出选项,在本例中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
如果需要,将为您提供更多选项。