- Ubuntu 20.04.4 LTS
ext4のデフォルトでは5%の領域が予約される。
-m reserved-blocks-percentage
man tune2fs
Set the percentage of the filesystem which may only be allocated by privileged processes. Reserving some number of filesystem blocks for use by privileged processes is done to avoid filesystem fragmentation, and to allow system daemons, such as syslogd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. Normally, the default percentage of reserved blocks is 5%.
1TBのファイルシステムだと予約領域は50GBに及ぶ。ちょっと豊富に過ぎるからこれをtune2fs
で0.5%にあたる5GBに抑えたいけれども、1%未満はきっと指定できないと勝手に思い込んでいた。ところが実施してみると支障なく受け入れられた。実施前後で空き容量を確認するとおおむね45GB程度増加しているのでよさそうな風情である。
$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ubuntu--vg-ubuntu--lv 959343696 35892184 874649720 4% / $ sudo tune2fs -m 0.5 /dev/mapper/ubuntu--vg-ubuntu--lv tune2fs 1.45.5 (07-Jan-2020) Setting reserved blocks percentage to 0.5% (1219635 blocks) $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/ubuntu--vg-ubuntu--lv 959343696 35892188 918556584 4% /