マイコンピュータにインストールしたハードドライブ(HDD)の概要サイトを作成しています。 Webサイトはlsblkコマンドを介してステータスを含むHDDを要求します。 Webサイトにステータスを表示する信号機システムが欲しいのですが、これまで私が知っている唯一のステータスは「実行中」です。まだエラーが発生していないため、この問題が発生する理由です。
ステータスバーの他のステータスを知らせる人はいますか?
答え1
ソースコードを見ると、lsblk
STATE列に対して定義された唯一の状態はrunning
、suspended
答え2
lsblkの出力オプションを指定できます。-o
この場合、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
必要に応じて、より多くのオプションが提供されます。