새로 분할되고 포맷 된 298GB 드라이브에 4.86GB (15.1) GB의 USED 공간이있는 이유는 무엇입니까 (Gparted에서 ext4로)


16

글쎄, 질문은 대부분을 말합니다 ...

Gparted는 사용 된 공간을 4.86GB로보고합니다.
노틸러스 는 사용 된 공간을 15.1GB로보고합니다 ... (/ media / U_0298_data의 속성을 통해)

이 공간이 왜 사용 됩니까? 누가 정확한 수치를보고합니까? (...) 휴지통
과 관련이 있습니까?

추신. 유일한 파티션이며 전체 드라이브 공간을 사용하고 있습니다.

답변:


21

mkfs.ext4를 사용하여 ext4 파일 시스템을 만드는 Gparted는 매뉴얼 페이지에 설명 된대로 수퍼 유저를위한 공간의 5 %를 예약합니다.

-m reserved-blocks-percentage
   Specify  the  percentage  of the filesystem blocks reserved for the super-user.  This 
   avoids fragmentation, and allows root-owned daemons, such as syslogd(8), to continue to 
   function correctly after non-privileged processes are prevented from writing to the 
   filesystem.  The default percentage is 5%.

이제 약 300GB의 5 %가 이미 사용한 15GB에 불과합니다.

더 흥미롭게도, 필요하지 않다고 생각되면이를 피할 수 있습니다. 예를 들어

sudo mkfs.ext4 -m 0 /dev/sda1

여기서 0은 0 %를 의미합니다.

Gparted는 수퍼 유저가 실행하기 때문에 더 많은 공간을 볼 수 있다고 생각하므로 15GB의 일부는 무료입니다. 노틸러스는 사용자가 실행하므로 공간이 적습니다.


1
Grazie mille ...
Peter.O

9
tune2fs를 사용하여 파일 시스템을 생성 한 후 예약 된 백분율을 재설정 할 수도 있습니다. 구문은 기본적으로 동일 sudo tune2fs -m 0 /dev/sda1합니다.
Matthew Crumley

5

파일 시스템의 공간을 사용하지 않는 바이트에서 클러스터를 해제하는 등 다양한 방법으로 계산할 수 있습니다. 더 나은 정보가 없으면 gparted의 보고서를보다 "정확한"것으로 간주합니다.

파일 시스템에는 i- 테이블, 여유 목록, 수퍼 블록, 수퍼 블록 백업 및 ext4 저널링에 대한 오버 헤드가 필요합니다. 보고 된 298GB 중 4.86은 물건을 추적하기 위해 1.6 %의 오버 헤드입니다. 그것은 오버 헤드가 매우 낮습니다.


오버 헤드가 습니까? 아야!
MestreLion 2016 년

여기에 비슷한 질문이 있습니다. askubuntu.com/questions/48488 250GiB 파티션 이므로 수치는 비슷합니다. 노틸러스는 188MB의 사용 된 공간과 총 용량이 실제보다 4GB 작음을 보여줍니다. 어느 것이 오버 헤드입니까? 그리고 다른 것은 무엇입니까?
MestreLion 2016 년

2

루트를 위해 예약 된 공간을 제외하고 여기에 다른 답변을 참조 하십시오 . 부족한 점은 다음 일련의 파일 시스템이 포맷 시간에 inode 테이블을위한 공간을 예약한다는 것입니다. 기본 설정을 사용하면 128MB의 디스크 공간마다 2MB가됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.