du
나는 그것이 정확히 무엇을 의미하는지 알고 싶습니다 df
.
다음은 이 명령의 출력 예입니다 df
.
Filesystem Size Used Avail Use% Mounted on
ubi0:rootfs 435M 424M 12M 98% /
devtmpfs 88M 4.0K 88M 1% /dev
tmpfs 248M 0 248M 0% /dev/shm
tmpfs 248M 8.4M 240M 4% /run
tmpfs 248M 0 248M 0% /sys/fs/cgroup
tmpfs 248M 0 248M 0% /tmp
tmpfs 248M 72K 248M 1% /var/volatile
du
이것은 출력입니다(디렉토리에서 실행 중 /
).
$ du -sh home
255M home
$ du -sh usr
264M usr
와 를 ubi0:rootfs
포함한다고 생각했는데 그 합이 519M이 435M 사이즈 보다 큽니다 ./home
/usr
ubi0:rootfs
이 명령의 결과는 free
다음과 같습니다.
total used free shared buff/cache available
Mem: 495M 55M 50M 8.4M 389M 420M
Swap: 0B 0B 0B
처음에는 램디스크 때문인 줄 알았는데 free
명령어를 보니 램을 많이 사용하지 않는군요.
du
df
와 (또는 /usr
dir은 특별합니까) 의 정확한 차이점은 무엇입니까 ?