新しいext4
があります パーティション。つまり、mkfs.ext4 -m 0.1 /dev/mapper/abak-home
でフォーマットしました。 、そしてすでに27G
があります 使用されるスペース。予約ルートスペースの設定(-m)
へ 効果はありませんでした。
私はLVMを使用していますが、LVMがこれに影響を与えることはないと思います。 Ubuntuのバージョンは12.04LTSです。
# df -h Filesystem Size Used Avail Use% Mounted on ... /dev/mapper/abak-home 1.8T 27G 1.8T 2% /home
次に、ext3でパーティションをフォーマットしてみましたが、結果ははるかに優れています :
# df -h Filesystem Size Used Avail Use% Mounted on ... /dev/mapper/abak-home 1.8T 196M 1.8T 1% /home
とにかく、なぜ違いがあり、どうすれば修正できますか これ?
承認された回答:
修正するものはありません 、これは完全に正常です。
ext4は前に多くのオーバーヘッドを作成します すべてのファイルが作成されます。 しない ext3よりも「悪い」ことを意味します。そのパーティションをファイルで埋めると、ext3(およびNTFS)のオーバーヘッドがファイルに比例して増加することに気付くでしょう。これは、ext4の場合と同様に、基本的に永久に一定のままです。
オーバーヘッドを「事前に割り当てる」ことで、多くの管理できます。 成長しているものよりも優れています。つまり、ext4は、ext3が後で実行することを実行しているだけです。
その上、27Gは見た目が良いかもしれませんが、それでもわずか1.5%のオーバーヘッドです 。それを、スラックスペースがパーティションスペースの5%から30%を消費する可能性があった、FATの昔と比較すると、それ以来、物事がどれほど大きく進化したかに気付くでしょう。
また、に対してを強くお勧めします -m 0
を使用 。予約済みのスペースがあるのには理由があります。断片化の可能性が低くなり、fsck
のスペースがいくらか節約されます。 。 ユーザーからのみ予約されています 、ただし、root(したがってすべてのソフトウェアインストール)はそれを完全に使用できます。 5%が過剰だと思われる場合は、少なくとも1%を残してください。
注意:ext
には断片化の悪夢はありません 。しかし、この美しさには代償が伴います。適切な管理のためのスペースとして空き容量が必要です。彼にそれを与えると、物事ははるかにスムーズに実行されます。さらに、より大きなHDDを購入する前に90%を超えてHDDを使用したことはありますか? では、5%の予約済みスペースの問題は何ですか?次回、パーティション全体を埋め尽くす数十GBのファイルを誤って作成し、他のプロセス用のスペースが不足しているためにOSがクラッシュしてしまう場合に節約できる可能性があります。
より詳細で技術的な読み物については、こちらをお読みください