![lsblk - "상태" 열에 가능한 값은 무엇입니까](https://linux55.com/image/148820/lsblk%20-%20%22%EC%83%81%ED%83%9C%22%20%EC%97%B4%EC%97%90%20%EA%B0%80%EB%8A%A5%ED%95%9C%20%EA%B0%92%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C.png)
내 컴퓨터에 설치한 하드 드라이브(HDD)의 개요 사이트를 만들고 있습니다. 웹사이트는 lsblk 명령을 통해 상태가 포함된 HDD를 요청합니다. 웹 사이트에 상태(status)를 표시하는 신호등 시스템을 갖고 싶지만 지금까지 내가 아는 유일한 상태는 "실행 중"입니다. 아직 오류가 발생하지 않았으므로 이 문제가 발생하는 이유입니다.
상태 표시줄의 다른 상태를 알려줄 수 있는 사람이 있나요?
답변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
필요한 경우 더 많은 옵션이 제공됩니다.