Lsblk

lsblk - “狀態”列的可能值是什麼

  • February 25, 2019

我正在創建我已安裝在機器中的硬碟驅動器 (HDD) 的概覽站點。該網站通過 lsblk 命令請求包含狀態的 HDD。我想通過交通信號燈系統在網站上指示狀態(狀態),但到目前為止我知道的唯一狀態是“執行”。我還沒有失敗,因此我的問題是什麼。

誰能告訴我 state 列還有哪些其他狀態?

查看原始碼lsblk,對於 STATE 列,定義的唯一狀態是runningsuspended

-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如果需要,將為您提供更多選項。

引用自:https://unix.stackexchange.com/questions/502948