web-dev-qa-db-ja.com

Ubuntuファイルシステムの断片化を解消するために利用可能なソフトウェアは何ですか?

Ubuntuを最適化したいと思います。ただし、ダウンロードできるソフトウェアが見つかりません。利用可能なものは何ですか?

7
Ronald Coleman

UbuntuにはWindows上のNTFSのような断片化ファイルシステムがないため、Ubuntuを最適化する良い方法はありません。つまり、最適化する必要はありません。 デフラグが不要な理由 をご覧ください

17
Travis G.

Ubuntuの現在のデフォルトのファイルシステムはEXT4です。これは通常デフラグを必要としません(設計上)。

kernel.org> Ext4 Howto

Ext4は、機能的に完全で安定したファイルシステムとしてLinux 2.6.28でリリースされ、最新のすべてのディストリビューション(場合によってはデフォルトのfs)に含まれているため、最新のディストリビューションを使用している場合は、 Ext4のサポート。Ext4を実行するためにシステムを変更する必要はありません。

デフラグへの参照:

オンラインでの最適化

(この機能は開発中であり、将来のリリースに含まれる予定です)。遅延割り当ての場合、エクステントとマルチブロック割り当ては断片化を軽減するのに役立ちますが、ファイルシステムは断片化する可能性があります。例:ディレクトリに3つのファイルを書き込み、ディスクに継続的に書き込みます。いつか中央のファイルを更新する必要がありますが、更新されたファイルは少し大きくなっているため、十分なスペースがありません。余分なデータをディスクの別の場所に断片化するオプションはありませんが、これによりシークが発生するか、更新されたファイルが他の2つのファイルから離れた別の場所に継続的に割り当てられ、アプリケーションがすべてを読み取る必要がある場合にシークが発生しますディレクトリ上のファイル(たとえば、画像でいっぱいのディレクトリでサムネイルを実行するファイルマネージャ)。その上、ファイルシステムは特定の種類の断片化のみに注意を払うことができます。たとえば、どのファイルがブート関連であるかを知らないため、すべてのブート関連ファイルを連続して保持する必要があることを知ることはできません。この問題を解決するために、Ext4はオンラインでの最適化をサポートし、個々のファイルまたはファイルシステム全体を最適化できるe4defragツールがあります。


まだデフラグしたい..

チェックアウト: polishlinux.org> e4defragを使用したExt4デフラグ

E4defragでのプレイを開始するには、デフラグを実行するために必要なパッチを使用して新しいカーネルのコンパイルを開始する必要があります。以下に、そのプロセスの簡単な説明があります。Ext4のすべての実験パッチを使用したくない場合は、次の7つだけに興味があるはずです。

17
david6