この非常に一般的な質問についてWikipedia、ubuntuフォーラム、linuxフォーラム、linuxサイトをチェックインしたと仮定して、一般的な質問の簡単な内訳をここに残します。
ポイント1
ext4はext3の拡張バージョンであり、ext2の拡張バージョンは.2の拡張バージョンであることはすでにご存じでしょう。ご想像のとおり、ext(拡張ファイルシステム)はMinixファイルシステムのより優れた実装でした。
ウィキペディア/ ubuntu + linuxフォーラム/ etcで見つかった多くの情報をコピーして貼り付けます。簡単に見つけることができるが、良い点を見つけるために多くの読み物があるためです。
Ext -Minixシステムで見つかった2つの大きな問題を解決しました:
- 最大パーティションサイズ
- ファイル名の長さ制限は14文字
Ext2 -Extに欠けていたいくつかのことを追加しました:
- 個別アクセスのサポート
- iノードの変更とデータ変更のタイムスタンプ
Ext3 -Ext2に欠けているものをさらに追加:
- ジャーナリングファイルシステム
- オンラインファイルシステムの増加
- Ext3にない大きなディレクトリのHtreeインデックス
- 全体的に高速なパフォーマンス
Ext4-以下を含むがこれに限定されないもの全体を追加しました:
- 大規模ファイルシステム:最大1エクサバイトのサイズのボリュームと最大16テラバイトのサイズのファイルをサポートします。
- ext3で見つかった32,000サブディレクトリの制限を破る。
- より高速なファイルシステムチェック
- マルチブロックアロケーター
ReiserFs-可能性を示し、数年前にテストした非常に優れたファイルシステム。たとえば、エンドユーザーとして、Ext3との速度の違いを見ることができます。しかし、いくつかの「問題」の後、ファイルシステムに取り組んでいる会社はいくつかの変更を行わなければなりませんでした。本当に悲しい話。とにかく、現在の最後の問題は、そのためのツールの不足です。
Reiser4-簡単には入手できませんが、ReiserFSと呼べるなら「バージョン2」です。まだテストしていませんが、いくつかのベンチマークは良好な進歩を示しています。
BtrFS-みんなの違法な子。このファイルシステムは、Ext3、Ext4、ReiserFs、およびReiser4にチョコレートとさきがけと混合された砂糖を追加したものです。スーパーミュータント忍者システムがあります。これはまだ安定したファイルシステムではありませんが、可能性がたくさんあり、かなり驚くべきベンチマークがいくつかあります。ここで見ることができます:http : //www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2しかし、安定版と呼ばれる前に、まだ多くの作業が必要です。とにかく、それが持っている素晴らしいもののいくつかは、私の場合、オンラインのボリュームの増加と縮小、オンラインのデフラグ、スナップショットなどです...
私は既にReiserFs、Ext3、Ext2をテストしているので、現在はEtx4を使用しています。
パーティション内の多くの小さなファイルの場合、私はReiserをお勧めします。それは私にとっては不思議に働いたからです。しかし、それがあなたに起こると(2回私に起こりました。それで十分です)、すべてを永久に失う可能性があるという問題が発生する可能性があります。そして、私は永遠に好きだという意味です。
1年前のExt4は高速で安定したように聞こえなかったかもしれませんが、現在のところ、デスクトップでのほとんどすべての作業に非常に適しています。
したがって、あなたのPOINT 1に対する私の推奨はExt4にとどまることです。将来的には、Btrfsを検討するようになるかもしれませんが、現時点ではExt4を使用してください。公演の場合もあります。2012年12月現在、BtrFSはまだExt4と同様のパフォーマンスを備えていません。この場合は、コピー/貼り付けの速度、ファイルの移動、数千のファイルの読み取り、エンドユーザーが時々行うことなどについて説明しています。BtrFSは、複数のHDDや巨大なスペースサイズ、サイズ変更、スナップショットなどで遊ぶことができる、スケーラブルなシナリオにより重点を置いています。しかし、それを念頭に置いても、BtrFSに投入された作業は非常に大きいため、いくつかのケースシナリオでBtrFSを宣伝するExt4開発者が2人います。将来的には、BtrFのパフォーマンスと安定性が改善され、デフォルトになるまでになります。
ポイント2
あなたのためにPOINT 2. Windowsとubuntuの間でファイルを共有したい場合はお勧めしません。その場合は、NTFSまたはFAT32を使用します。Windowsには、Ext2 / Ext3システムを読み取ることができるプログラムがいくつかありますが、私は(および2人の友人が持っていた)それらにいくつかの問題、間違った読み取り、間違った書き込みなどを抱えていました。安全面で。
注:これは、Ubuntuパーティションでext4を実行することを意味しますが、FAT32またはNTFSに小さなパーティションを残して、両者間でファイルを共有します。WindowsとUbuntuの両方で同じPCを使用している場合は、それら用に3番目のパーティションを作成する必要はありません。Ubuntuのスペースを残してWindowsを最初にインストールし、次にUbuntuをインストールします。UbuntuはWindowsでファイルを表示できます(ただし、WindowsはUbuntuでファイルを表示できませんが、同じPCで実行しているため、とにかく気になりません)。FAT32は、ファイルサイズが4.2GB以下に制限されていることに注意してください。それよりも大きいファイルをコピーしようとすると、エラーがスローされます。これは、DVD / BlurayのISOファイルを保存する場合に影響を与える可能性があります。このため、NTFSをお勧めします。
ポイント3
For POINT 3-パフォーマンスが必要な場合は、ext4パーティションのfstabにnoatimeとnodiratimeを追加して、パフォーマンスを少し向上させることができます。これにより、ファイルとディレクトリのアクセス時間がなくなります(noatimeは両方を削除するので、nodiratimeは必要ないかもしれません)。ジャーナルオプションをもっと必要な場合は、LinuxカーネルのGITをチェックして、すべてのオプションを表示できます:http: //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb=HEAD
それは各オプションの簡単な要約を与えるのでそれはあなたを助けるでしょう。
お役に立てれば。長い投稿でごめんなさい。