パーティションのファイルシステムタイプ[終了]


8

Windows 7搭載のラップトップにUbuntu1 10.04をデュアルブートインストールします。

  1. 考えられるさまざまなパーティション(/、home、/ boot、swapなど、考えられる可能性のあるパーティション)に推奨されるファイルシステムタイプ(ext2、ext3、ext4、ReiserFSなど)とその理由
  2. ext4がUbuntuのパーティションとWindowsとUbuntuの間の共有パーティションで使用できるほど安定している場合はどうなりますか?
  3. 各パーティションのファイルシステムに推奨されるジャーナリングオプション(書き戻し、順序付け、ジャーナル)

よろしくお願いします!


3
AFAIR、windows ext(ext2fs)ドライバーは、ubuntuインストーラーのデフォルトオプションではない特定のオプション(セクターサイズやその他の技術的な詳細に関して)を用意しない限り、ext4をサポートしません。
クレイジーな

1
注:ソリッドステートドライブにはExt3またはExt4を使用しないでください。ジャーナルはドライブに余分な摩耗をもたらし、ほとんどメリットがありません。
Nathan Osman、2011年

1
@George:ハードドライブがソリッドステートかどうかを調べる方法は?
Tim

1
@ティム:System->Administration->Disk Utility
Nathan Osman、2011年

@ジョージ:ありがとう!しかし、それはどのOSですか?Windows 7とUbuntu 8.10の両方では見つかりません。
Tim

回答:


11

この非常に一般的な質問について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にnoatimenodiratimeを追加して、パフォーマンスを少し向上させることができます。これにより、ファイルとディレクトリのアクセス時間がなくなります(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

それは各オプションの簡単な要約を与えるのでそれはあなたを助けるでしょう。

お役に立てれば。長い投稿でごめんなさい。


ありがとう、CYREX!あなたが提供した詳細に本当に感謝しています!(superuser.com/questions/84586/…)に同意するかどうか疑問に思っていました:「/(root)を/ bootから分割します。理由は、/ bootにext2を使用し、/(ルート)"?そこには2つの質問があります:/から/ bootを分離する場合、および/ bootと/に異なるファイルシステムタイプを使用する場合
Tim

私は通常/ブート(自分)とは別のパーティションで/を使用しませんが、常にそれをお勧めします。最も単純な理由は、ANYTHINGGGが失敗した場合、ブートシステムが別のパーティションにあり、ほとんどの場合、すべてをすばやく正常に戻すことができるということです。ブートシステムが不良になった場合も同様です。ルートパーティションが別の場所にあるため、すべてを再び安全にすることができます。同じ場所に両方があり、何かがうまくいかない場合、それは難しくなります。とにかく、ext2の理由から、私にはそれができませんが、残りの部分については同意します。
Luis Alvarado、2011年

1

はい、ext2fsがext4パーティションで動作しないことについては、crasicは正しいです。私はしばらく前にそれを試しました、そしてそれはいくつかのフォルダー/ファイルを読むことができましたが、ファイルはゴミでいっぱいでした。ext3 / ext4ファイルシステムで確実に機能するように更新する必要があります。

ジャーナリングオプションに関しては、デフォルトのままにしておくべきだと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.