lsblk - "상태" 열에 가능한 값은 무엇입니까

lsblk - "상태" 열에 가능한 값은 무엇입니까

내 컴퓨터에 설치한 하드 드라이브(HDD)의 개요 사이트를 만들고 있습니다. 웹사이트는 lsblk 명령을 통해 상태가 포함된 HDD를 요청합니다. 웹 사이트에 상태(status)를 표시하는 신호등 시스템을 갖고 싶지만 지금까지 내가 아는 유일한 상태는 "실행 중"입니다. 아직 오류가 발생하지 않았으므로 이 문제가 발생하는 이유입니다.

상태 표시줄의 다른 상태를 알려줄 수 있는 사람이 있나요?

답변1

소스 코드를 보면 lsblkSTATE 열에 대해 정의된 유일한 상태는 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필요한 경우 더 많은 옵션이 제공됩니다.

관련 정보