外部ドライブをext4にフォーマットすることをお勧めしますか?


48

追加のストレージとバックアップに使用する新しい2TB外付けハードドライブがあります。2台のUbuntuマシンでのみ使用します。ドライブをext4にフォーマットすることをお勧めしますか?そうする利点はありますか?


1
私は賛成しました。非常に良い質問
アンワール

回答:


35

重要な質問の核心部分は

2台のUbuntuマシンでのみ使用します。

私はあなたと同じジレンマに直面し、EXT4を選択しました。EXT4を選択した主な理由は、1)EXT4がファイルのアクセス許可を保持し、2)EXT4がデータのストレージをより適切に管理するためです(たとえば、NTFSのように絶えずデフラグおよび「コッドリング」する必要はありません)。EXT4はNTFSよりも信頼性の高いファイルシステムです。

EXT4を使用する唯一の欠点は、Windowsマシンを介してEXT4上のデータにアクセスできないことです。しかし、質問で言ったように、これは問題になりません。Ubuntuマシンのみを使用しているからです。

私見、NTFSを使用する唯一の理由は、Windowsでファイルシステムにアクセスする必要がある場合です。そうしないと、NTFSは実際には劣ったファイルシステムです。


1
私は以前Windowsでlinuxパーティションをうまく操作しました。間違っていない場合はext3かもしれません。ex2ifsなどのサードパーティのドライバーをインストールするだけです。ext4をサポートするプログラム/ドライバーもあると思います。私は、Windowsのtemp、ユーザー、プログラムなどを同じ物理内部ドライブの下の2番目のlinuxパーティションに保存するのが一般的です。二度とntfsを使用することはありません!PCの電源が入っているとき、Linuxパーティションが非常に静かであるという事実だけが、多くのことを物語っています!
Melsi

15

あなただけのこれら二つのマシンとでそれを使用する場合、宗教的であることを計画適切に電源をオフ/ USBを取り外す前に、ドライブをアンマウントについて、[はい、ext4のを強くお勧めします。

  • ext4は、特に複数のファイルを同時に書き込もうとする場合、または大きなファイルを作成する場合に、ext3よりもパフォーマンスが向上します。

  • トレードオフは、ドライブが適切にマウント解除されていない場合、データ損失の可能性がわずかに高いことです。


12
デフォルトでは、Ext4では5秒ごとにデータがディスクにコミットされるため、書き込み直後にドライブを取り外した場合にのみ問題が発生する可能性があります。
ロスラフ

2
私はまた、あなたがゼロに予約されたスペースを削減し、それがシステムドライブではないとして、それはいくつかの予約領域を持っているので、重要ではありませんので、完全なドライブの容量を使用できるようにするためのtune2fsを使用できることを追加します
barrymac

データの損失がパフォーマンスよりも優先される場合、どのfsをお勧めしますか?私は、ext4のジャーナリングはext3よりも弾力性があり、ext2またはジャーナリングのないさまざまなFAT形式よりも確実に優れているという印象を受けました。
パボン

7

お勧めします。ext4は、正当な理由からUbuntuのデフォルトのファイルシステムです。副次的な利点として、ディスクユーティリティを使用して、非常に強力なパスワードでドライブ全体を暗号化できます。そのため、外部ドライブを紛失した場合(または盗難にあった場合)、第三者がデータにアクセスすることはできません。

内部および外部のすべてのドライブでext4を使用しています。友人のWindowsマシンで動作する必要があるドライブには、小さなFATまたはNTFSパーティションがあります。


5

この質問が回答を受け取ってから、ext4の読み取りおよび書き込みに対するWindowsサポートが大幅に改善されました。たとえば、Ext2Fsdプロジェクトを参照してください。私がしていることは、Ext2Fsdの最新バージョンを含む小さな追加のFATパーティションを作成して、他のWindowsコンピューターからext4パーティションにアクセスできるようにすることです(許可が許可されます)。

また、NTFSよりもext4を好むもう1つの理由は、NTFSのLinuxサポートの効率性であると付け加えます。私の場合、rsnapshotを使用してUbuntuから外部メディアへのバックアップを行っていたときに、ext4に移行すると、ディレクトリの再帰的なリンク解除にかかる時間が大幅に短縮されました。


4

単にあなた自身の便宜のために、将来的に他のマシンで使用したいと思うかもしれないからです。(特にWindows)。

私は数年前にあなたと同じような立場にありました。その後、Windows 7を仮想マシンとしてインストールする必要があり、外部ドライブ上のファイルにアクセスしたいと考えました。Windows VMにextfsをインストールすること可能になりました、設定は保存されません。したがって、Windowsが必要になったときは、まずextfsインストーラーを探して構成し、ドライブにアクセスできます。

もちろん、Windowsに触れないことは99.99999%確実かもしれません(その場合は幸運です:-))しかし、私のポイントは、将来の要件を完全に判断することは難しいので、いくつかの利点を失うためです」 d外付けドライブのExt4から取得する場合は、おそらく互換性のためだけにfat32を使用するのが最適です。

私は上記のようにしかし、あなたは注意することの価値はできます(ないことを確認Ext4の程度)は、Windows上でext3のドライブにアクセスするには、 -それは、彼らは、Windows 7上で設定することがとてもアクセスを取得するだけで面倒だ何I」でも与えられたオプション、 veは言った。


これのファイルサイズ制限は何ですか?
ティム14

2
ひどい答え。Ubuntuでのみ使用されると明確に述べています。そしてFAT ??? 最大ファイルサイズ4GB、おそらく巨大な32kブロック/クラスター、ジャーナルなし...破損したファイルシステムが好きで、帽子のドロップですべてのファイルとフォルダー名を失う場合は、FAT
Xen2050

私が指摘したように、私の答えは、* nixマシンでのみ使用することを保証できるかどうかをさらに疑問視します。私は6年前にこの位置にいました-今日、Windowsを含むいくつかのOSでドライブを共有しています。また、私が注意しているように、fat32ファイルシステムを定期的に破損し、ファイルを失っている場合は、正常ではないため、使用方法を調べる必要があります。
chrismou

2

答えは、正確な要件によって異なります。

ext4は、Ubuntu、Fedora、openSUSEなどの人気のあるLinuxディストリビューションのデフォルトのファイルシステムになりました。ext4には、以前のバージョンに比べていくつかの改善点があり、その中には、最大16テビバイト(1テビバイトは1,024ギビバイト、1ギビバイトは1.074ギガバイトに相当)までのファイルのサポート、最大1エクビバイトの最大ボリュームサイズが含まれます。ext3およびext2との下位互換性があり、ext3およびext2をext4としてマウントできます。ext4の特定の新機能は、新しいブロック割り当てアルゴリズムなど、ext3およびext2でも使用できるため、これによりパフォーマンスがわずかに向上します。

XFSは、Silicon Graphics、Incで設計された、非常にスケーラブルで高性能なファイルシステムです。非常に大規模なファイルシステムをサポートするために作成されました。XFSは、8エクスビバイトから1を引いた最大ファイルシステムサイズ(263-1バイト)をサポートしますが、これはホストオペレーティングシステムによって課されるブロック制限の対象となります。32ビットLinuxシステムでは、ファイルとファイルシステムの両方のサイズが16テビバイトに制限されています。

このテーマについては多くの情報がありますが、ここから始めて、さらに詳しく知りたい場合は探ってみてください。

これがお役に立てば幸いです。

ソース:

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