GNU/Linux >> Linux の 問題 >  >> Ubuntu

新しいExt4パーティションと使用済みスペース?

新しい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がクラッシュしてしまう場合に節約できる可能性があります。

関連:パーティションテーブルから主キー制約を削除すると、パーティションが壊れますか?

より詳細で技術的な読み物については、こちらをお読みください


Ubuntu
  1. Mkswapでスワップスペースを作成するときにエラーが発生しましたか?

  2. グラブが壊れて起動しませんか?

  3. カーネルスタックとユーザー空間スタック

  1. 未割り当てから拡張にスペースを追加するにはどうすればよいですか?

  2. Gdomapとそれは何のために使われますか?

  3. parted で新しいパーティションを作成し、ハード ドライブをフォーマットするにはどうすればよいですか?

  1. UbuntuとLinuxMintのスペースを解放する7つの簡単な方法

  2. イメージとコンテナーの使用状況とスペースを確認する方法

  3. Bash - 日付コマンドとスペース