내가 아는 한 Ubuntu는 파티션 용량의 5%를 차지하는 파티션에 시스템 예비를 생성합니다. 8TB 드라이브에서 시스템 예약 공간은 약 380GB를 차지합니다. 나는 이것을 df에서 다시 확인했고 누락된 공연을 계산할 수 있습니다. 4개의 8TB 파티션이 있는데 1.5TB의 저장 공간이 손실됩니다. 우분투에서 시스템 예비 공간에 대해 더 작은 비율을 사용하도록 하는 방법이 있습니까?
답변1
mkfs.ex4
리눅스 ext4
파일 시스템을 만들려면
사용하면 mkfs.ext4
새 파일 시스템이 생성됩니다(그리고 파티션의 데이터는 손실됩니다). 당신은해야합니다지원이를 수행하기 전에 잃어서는 안 되는 모든 데이터를 삭제하십시오.
옵션을 사용하여 -m
예약된 비율을 지정할 수 있습니다(예: 3% 얻기).
sudo mkfs.ex4 -m 3 /dev/sdxn
여기서 x는 장치 문자이고 n은 파티션 번호입니다(예: ) /dev/sda1
.
에서man mkfs.ex4
-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%.
tune2fs
리눅스 ext4
파일 시스템을 수정하려면
사용하면 tune2fs
기존 파일 시스템이 수정됩니다(그리고 파티션의 데이터는 보존되어야 합니다). 하지만 당신은해야지원이를 수행하기 전에 잃어서는 안 되는 모든 데이터를 삭제하십시오.
옵션을 사용하여 -m
예약된 비율을 지정할 수 있습니다(예: 3% 얻기).
sudo tune2fs -m 3 /dev/sdxn
여기서 x는 장치 문자이고 n은 파티션 번호입니다(예: ) /dev/sda1
.
답변2
예, 다음 매개변수를 사용하여 각 디스크의 백분율을 변경할 수 있습니다. 예:
sudo tune2fs -m 0 /dev/sda1
여기서 0은 백분율 크기입니다.
sudo tune2fs -l /dev/sda1 | grep 'Reserved block count'
예약된 블록 수 확인