/proc 및/또는 /sys에서 하드 디스크 정보를 얻는 방법

/proc 및/또는 /sys에서 하드 디스크 정보를 얻는 방법

하드디스크 용량, 사용량 등을 확보하기 위한 파일 시스템 사용 방법 /proc이나 파일 시스템은 무엇입니까?/sys

가능하다면 이 정보를 얻기 위해 어떤 파일을 처리해야 하는지 알려주세요.

답변1

이것이 답이다

   cat /sys/block/sda/size

위 파일은 312581808과 같은 숫자를 반환하며 이 숫자에 다음을 곱해야 합니다.512화표준 블록 크기를 사용하면 긴 int 값을 얻게 됩니다.바이트, 다음으로 변환할 수 있습니다.국가 표준.

답변2

인용하다블록 장치 하위 시스템에 대한 커널 문서. 통계.txt블록 장치 I/O 통계에 사용됩니다.

커널/사용자 공간 ABI 문서또한 유용합니다.sysfs 블록사용 가능한 sysfs 항목의 전체 목록을 가져옵니다.

에서 블록 장치 용량을 얻을 수도 있습니다 /proc/partitions.

관련 정보