2016-11-24 14 views

답변

0

파일 시스템은 4K (4096 바이트) 단위로 공간을 할당합니다. 1 바이트 파일을 작성하면 파일 시스템은 파일을 보유하기 위해 4K의 저장 영역을 할당합니다.

du -k 명령은 파일 시스템에서 사용하는 총 저장 용량을보고합니다. 따라서 du -k은 파일 시스템이 해당 파일에 대해 4K의 공간을 사용하고 있다고보고합니다.

+0

그렇다면이 설명은 무엇을 의미합니까? ** 디스플레이 블록 수는 1024 바이트 (1-Kbyte) 블록 ** – Taylan

+1

이것은'du'가 1024 단위까지 공간을 반올림 함을 의미합니다. 할당 단위가 작은 파일 시스템에서 실행중인 경우 (예 : 512 바이트)이면'du'는 1024 바이트 단위로 올림됩니다. 예를 들어, 파일 시스템에서 파일이 512 바이트를 사용했다고보고하면 'du -k'는 1KB를 사용하여 파일을 반올림하고보고합니다. 이것은 du -g가하는 것입니다. 파일의 크기는'ls'에 의해보고 된 123 바이트 일 수 있습니다. 'du -k'는 위에서 설명한 것처럼이를 4K로보고합니다. 'du -g'는 이것을 가장 가까운 GB로 반올림하고 1GB를 사용하여보고합니다. –