실제 파티션 사용량 보기

실제 파티션 사용량 보기

나는 최근에 ext3(또는 다른 파일 시스템)이 권한 있는 프로세스를 위해 기본적으로 일부 드라이브 공간을 예약한다는 것을 알게 되었습니다. 다음을 수행하여 이를 변경할 수 있습니다.

 # tune2fs -m 4 /dev/sdXY

이 경우 4는 보유 비율입니다. 이 명령 전후에 df -h를 실행하면 df 출력에 미치는 영향을 확인할 수 있습니다. 파티션의 실제 사용법을 볼 수 있는 방법이 있는지 궁금합니다. df -h와 같은 것은 예약된 비트를 제공하지만 고려하지 않습니다.

답변1

예약된 블록 뒤에 있는 아이디어는 파일 시스템이 예약된 블록 없이 용량을 가득 채우면 루트 프로세스만 디스크에 쓸 수 있다는 것입니다. 그래서 이 공간은 완충 역할을 합니다.디스크가 꽉 차면- 기존에 있던 지역이 아닙니다. 따라서 이 공간에 대한 별도의 사용 통계는 (보통) 이론적이므로 존재하지 않습니다.

한마디로 긴급 상황에 대비한 것입니다. 범용 디스크를 100%(또는 95%)까지 채우는 것은 큰 실수입니다. 실제로 100GB 하드 드라이브를 사용하여 90-95GB 이상(이상적으로는 그 이하)을 저장해서는 안 됩니다. 따라서 "예약된 블록"은 실제로 문제가 되지 않습니다.

이미 이 모든 것을 알고 있고 예약된 블록을 제외한 사용량 %를 얻는 방법을 원한다면 대답은 아마도 다음과 같습니다: 산술;)

관련 정보