ext4ファイルシステムがNTFSより優れているのはなぜですか?[閉まっている]


21

プレゼンテーションのために、私は示す必要があるのext4ファイルシステムがより優れているNTFS。検索してext4とNTFSの両方に関する素晴らしい記事を入手しました

しかし、より良い例との比較ガイドラインが必要です。


12
ウィキペディアを主な参照として使用しないようにしてください。出発点として使用します。
slybloty

Ubuntu 14.04で3 TBのディスクをマウントしようとした経験から、次の2つのことがわかりました。1)大型ディスクのntfsにより起動がハングしますが、ext4ではできません。2)ntfsではドライブが2 GB以上とにかく記録モード)
スリダールサルノバト

主に意見に基づいてこの質問を終了することに同意しません。Linux上のNTFSで見つかった問題の種類は、客観的に悪いです。
シュリダールSarnobat

@ user7000 2TBはMBRの制限です。NTFSを非難しないでください。
セルゲイポドブリー

回答:


15

「より良い」は主観的であり、あまり意味がありません。それにもかかわらず、Wikipediaでファイルシステム(NTFSとext4を含む)の良い比較を得ることができます。また、PC Worldの記事で、より簡単に説明しています。

最終的には、この場合のパフォーマンスメトリックは実際にはファイルシステムのパフォーマンスの良い指標ではないことを覚えておく必要があります。特に、ファイルシステムのパフォーマンスは、アクセスに使用されるドライバーのパフォーマンスに非常に関係しているため、変数が多すぎます。


パフォーマンスは、検索、挿入、および削除の処理方法により関連しています。これは、検索/ソートアルゴリズムに匹敵します。アルゴリズムは、プロセッサの能力よりも重要です。
ニルス

@Nilsまあ、それはドライバーの領域基本的な仕様の両方にあります。(また、 "too"ではなく "two"と入力しましたか?jeez。)
クリスダウン

私見ファイルシステムに良い原則があれば、ドライバーはそんなに間違ってはいけません。生のパフォーマンスが重要な場合(グラフィックカードドライバーなど)、ドライバーはより重要です。
ニルス

@Nilsそれは私のポイントのようなものです、私はNTFSが根本的に悪い設計だと思います。
クリスダウン

1
そのPCの世界の記事はあまり良くありません。NTFSを支持する最大のポイントの1つは、Word文書がOpenOffice / LibreOffice文書よりも小さいことです。また、エクステントなどの用語をスローし、NTFSが何をするのか、なぜそれが優れているのかを言わずにフラッシュに割り当てます。
trr

15

ext4もちろん、それはMSによって構築されていないためです。;-)

  • 検索はどのように処理されますか?
  • ファイルへのアクセス許可はどのように処理されますか?
  • FSはどのように削除(つまり、ファイルの削除)を行いますか?
  • FSはどのように挿入(つまり、ファイルを作成)しますか?
  • ファイルシステムを最適化する必要がありますか?
  • そのファイルシステムのキャッシングはどのように処理されますか?
  • FS機能(圧縮など)とは何ですか?
  • FSはクラッシュからどのように回復しますか(ジャーナリング、...)?

NTFSも進化していることに注意してください。

どちらが良いかは、ユースケースによって異なります。NTFSが「優れている」ポイントと、EXT4が「優れている」ポイントがあります。より重要な特定のニーズに依存します。


5
FSをデフラグする必要があるのは、FS自体ではなく、不良ドライバーの障害であることに注意してください。キャッシュは、FS自体ではなく、ドライバー/カーネルの機能でもあります。
-psusi

2
はい、それが起こるかどうかは、新しいブロックがどのように割り当てられるかによって決まります。これは、ファイルシステム形式とは関係なく、ドライバーと関係があります。
psusi

7
この構造により、ファイルをほぼどこにでも配置できます。ファイルを書き込む場所を選択するのは、ドライバー次第です。Windows上のMicrosoftドライバーの選択が適切でないため、後で戻ってデフラグツールでブロックを移動する必要があります。Linuxは、ドライバーにブロックを配置する場所を選択させるために多大な労力を費やしているため、最初にブロックを正しく配置し、後で移動する必要はありません。
psusi

3
Psusiは、断片化がディスク形式ではなくドライバーの実装に固有であるという点で正しいです。ただし、Linux上のNTFSは特に最適化されていないため、客観的な比較を行うのは非常に困難です。ただし、Linuxのext3 / 4はWindowsのNTFSよりもフラグメンテーションに強いことは事実です。
trr

1
Windowsドライバーがディスクの周りにファイルを分散させるように設計されている場合、Linux + ext4が達成するのと同じ方法で断片化を減らします。Linuxは、ドライブの容量を削減して断片化を削減します。これは、SSDがウェアレベリングを改善するのと同様です。しかし、ファイルエクステントの物理レイアウトがNTFSとext4で異なる理由はまったくありません。
-Groo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.