tune2fsで予約領域を1%未満にする

  • Ubuntu 20.04.4 LTS

ext4のデフォルトでは5%の領域が予約される。

-m reserved-blocks-percentage
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%.

man tune2fs

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% /

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください