デフォルトでは、私のext3ファイルシステムは122060ブロック(5%)を予約します。 24412(1%)に減少しましたが、出力は変わりませんdf
。
root@t60:~# df -P
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda1 9611492 9611492 0 100% /
tmpfs 1032740 0 1032740 0% /lib/init/rw
udev 1028300 212 1028088 1% /dev
tmpfs 1032740 272 1032468 1% /dev/shm
/dev/sda6 294079488 84665932 194475140 31% /home
root@t60:~# tune2fs -m 1 /dev/sda1
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 1% (24412 blocks)
root@t60:~# df -P
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda1 9611492 9611492 0 100% /
tmpfs 1032740 0 1032740 0% /lib/init/rw
udev 1028300 212 1028088 1% /dev
tmpfs 1032740 272 1032468 1% /dev/shm
/dev/sda6 294079488 84665932 194475140 31% /home
root@t60:~#
なぜこれが起こるのかご存知ですか?
答え1
総ブロック数(出力の左端の数字列df
)には、ルート用に予約されたブロックが含まれます。 「Available」がゼロで、「Used」が全体より少ない場合は、予約済みブロックを除くすべてのブロックが使用中であることを意味します。 「used」が合計と一致すると、すべての予約済みブロックはすでに使用中です。ルートファイルシステムでは、これは驚くべきことではありません。ほとんどのファイルは、ルート(インストールされたソフトウェア、ログ)が所有する傾向があります。
答え2
ほとんどのルート予約が使用されました。別々の/homeを持つルートファイルシステムであり、とにかくほとんどの書き込みはルートで行われます。ファイルシステムを拡張するか、何かを削除する必要があります。
すべてのスペースを占めるものを確認するには、アクセス可能な取り付けポイントにまたはを使用しますdu
。xdiskusage
mkdir /mnt/root
mount /dev/sda1 /mnt/root
du -hcs /mnt/root/*
# or
xdiskusage /mnt/root/
# or similar