lsds: Linux 블록 장치 설정을 한 곳에서 관리
2025-05-09
Linux에서 디스크와 I/O를 관리할 때 lsblk, lsscsi, nvme list와 같은 여러 명령어를 실행하고 그 출력 결과를 수동으로 연결하는 경우가 많습니다. 이를 간소화하기 위해 `lsds`라는 Python 프로그램이 만들어졌습니다. 이 프로그램은 `/sys/class/blocks/...` 디렉토리에서 정보를 직접 읽어 중요한 디스크 정보를 하나의 출력으로 통합하여 표시합니다. 여기에는 장치 이름, 크기, 유형, 스케줄러, 회전 플래그, 모델, 큐 깊이, 요청 수, 쓰기 캐시 설정 등이 포함됩니다. `lsds`는 사용자가 표시할 열을 지정하고 정보 소스를 추적하는 자세한 모드를 제공하는 등 매우 사용자 지정이 가능합니다. 이 도구는 Linux 디스크 관리의 복잡성을 크게 줄여줍니다.