大規模ファイルをサポートするクロスプラットフォームで使用可能なファイルシステム


36

少なくとも2TBのディスクサイズと4GBを超えるファイルサイズをサポートするクロスプラットフォーム(Linux、Windows、OS X)を使用するのに最適なファイルシステムは何ですか?

別のコンピューターのUSBドライブで使用する予定です。

追加のドライバーをインストールせずに、指定されたすべてのOSで使用できるファイルシステムはありますか?


環境についてもっと知りたいですか?読み書き?一台?ネットワーク共有?
オースティンTフランス語

読み取り/書き込みのサポートは素晴らしいでしょう。別のコンピューターでUSBドライブとして使用されます。
ズラキス

3
この質問は建設的なものではありませ。特定の基準セットがあり、ファイルシステムはこれらの基準をサポートするかどうかを決定します。無限の答えもありません。すべての答えは、意見ではなく事実によって裏付けられます。
slhck

回答:


40

ウィキペディアのこのチャートを見て、「オペレーティングシステムのサポート」の最後の表までスクロールします。これは、ファイルシステムごとのOSサポートを一覧表示します。

ご覧のとおり、すべての OSプラットフォームをカバーするファイルシステムはありません。最も近いのはFAT16です。FAT32は2番目に近いものであり、z / OSのサードパーティのドライバーサポートが必要です。

読み取り/書き込みサポートと大きなファイルとファイルシステムが必要なため、最適なオプションはNTFSです。明らかに、Windows OSはNTFSをサポートしています。最新のLinuxカーネル(2.2以降)は、NTFSをネイティブに読み書きできます。OS Xは、NTFSをネイティブで読み取り、NTFS-3Gで書き込むことをサポートしています


2
LinuxでexFATを読み書きできるようにすることは、OSXでNTFSを読み書きするよりも簡単だからです。
ジョエルEサラス

6
exFATは避けます。FAT32のようなファイル割り当てテーブルのバックアップはありません。ジャーナリングの欠如、1つの安全でない取り外し、またはシステムのフリーズにより、書き込み操作中にドライブ全体が停止します。
joe 14

2
NFTS-3Gへのリンクに対して+1。Mac OS用のオープンソースのNTFSドライバーがあることは知りませんでした。
スポンジを吸う

2
@keltariは、Linux 2.2+の書き込みサポートが制限さLinux can reliably read NTFS and can overwrite existing files, but the Linux kernel can’t write new files to an NTFS partition.ていますがこの回答からの抜粋を参照してください。これは、現代のLinuxがNTFSを読み書きする方法も説明しています。ただし、カーネルドライバーではありません。
ストーンクラッシャー

1
NTFSはによってサポートされてlinuxいますが、パフォーマンスは非常に劣っています。
RedEyed
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.