이식 가능한 스크립트(GUI나 배포 관련 항목이 아님)에서 RAM 디스크의 여유 디스크 공간을 찾아야 합니다. df 유틸리티가 작업을 수행하지만 많은 출력을 생성하므로 이를 처리해야 합니다. 예를 들면 다음과 같습니다.
df -P /tmp | 꼬리 -n 1 |
그것도 시도했지만 stat
"파일 시스템"을 지정하는 방법을 알 수 없습니다. tmpfs가 /tmp에 마운트되어 있어도 stat "%f" /tmp
/tmp는 파일 시스템이 아닌 파일로 해석됩니다.
더 좋은 방법이 있나요?
(아니요, 이것은 "여유 디스크 공간을 찾고 사용량을 분석하는 방법"과 중복되지 않습니다. 주의 깊게 알려주셔서 감사합니다)
답변1
-f, --파일 시스템
파일 상태 대신 파일 시스템 상태 표시
따라서 현재 있는 파일 시스템의 여유 블록을 추출하려면 /tmp
다음과 같이 시도해 볼 수 있습니다.
stat -f /tmp -c "%f"
또는 옥텟 단위로 값을 얻으려면 사용 가능한 블록에 블록 크기를 곱합니다.
stat -f /tmp -c "%f*%S" | bc