du 명령 오류

du 명령 오류

du/시스템잘못된 결과가 나오나요? 파일 관리자를 사용하세요.특성크기는 619MB로 표시되며 이는 가능합니다. 하지만du -hs/시스템0MB를 표시합니까? 파일 관리자에 8.4MB로 표시되는 /etc와 같은 더 작은 폴더도 있지만15MB로 표시됩니다. 그래서 호불호가 많이 갈릴 것 같습니다.

답변1

파일 시스템(예: 일반적으로 커널 구조에 마운트되는 시스템 /sys) /proc은 커널 구조를 나타내며 가상 구조를 제외하고는 존재하지 않습니다.

이러한 파일 시스템이 없기 때문에 이러한 파일 시스템의 "크기"를 효과적으로 측정할 수 없습니다. (이를 바탕으로 du -s /sys반환은 0틀림없이 정확합니다.)

파이에,

mount | grep -E '/(etc|proc|sys) '
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)

그리고

sudo du -hs /etc /proc /sys 2>/dev/null
7.8M    /etc
0       /proc
0       /sys

관련 정보