du/df와 시스템 모니터에 표시되는 내 집의 사용 공간이 왜 다른가요? [복사]

du/df와 시스템 모니터에 표시되는 내 집의 사용 공간이 왜 다른가요? [복사]
$ sudo du -h -d 0 home/
309G    home/

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/sda4       550G  309G  214G  60% /home
...

Ubuntu의 시스템 모니터에 사용된 공간이 /home 331.1GB로 표시됩니다.

여기에 이미지 설명을 입력하세요.

서로 다른 방법으로 동일한 것을 측정합니까?

측정값은 어떻게 다릅니까?

감사해요.

답변1

이들은 두 개의 서로 다른 단위입니다. 더 큰 숫자는 기가바이트 단위입니다. 1GB = 10억 바이트. 더 작은 숫자는 기가바이트 단위입니다. 1GB = 1,073,741,824바이트 = 2^30바이트

답변2

이것은 동일한 측정입니다. 309Gb는 2의 거듭제곱으로 지정된 크기입니다(추악한 이름).기가바이트), 331Gb는 SI(기가바이트).

309Gb(2의 제곱) * 1024 * 1024 * 1024 = 331786223616바이트 또는 331Gb(10의 제곱).

@don_crissti가 지적했듯이 df -h값은 이진수로 인쇄됩니다. 소수점 이하 자릿수를 사용하여 실행하면 df -H331GB의 사용된 공간이 인쇄됩니다.

자세한 내용은 다음을 참조하세요.https://en.wikipedia.org/wiki/Binary_prefix.

관련 정보