状況:WindowsとLinuxで使用できるサムドライブ上のファイルシステムが必要です。
問題:デフォルトでは、WindowsとLinuxの間の共通のFSはexFATとNTFSです(少なくとも、より更新されたカーネルでは))
質問:Linuxのパフォーマンスに関して(私のベースOSはLinuxであるため)、どちらが優れたFSですか?
追加情報:他に優れていると思われるファイルシステムがあり、状況を満たしている場合は、私はそれを聞くことにオープンです。
編集2020年4月14日:ExFATはLinuxカーネルに統合されており、NTFS(NTFSパーティションへの読み書きを行うパッケージは最速ではないため、私が学んだこと)に比べてパフォーマンスが向上する可能性があります。素晴らしいインターフェイス])。結論はまだです-単純な破損を防ぐためにジャーナルが必要な場合は、NTFSに進んでください。
ExFATとNTFSはどちらもMicrosoft独自のファイルシステムです。 exFATはFAT64とも呼ばれ、非常に単純なファイルシステムであり、Linuxで十分に実装され、非常に高速であるため、実際にはFAT32の拡張機能です。
ただし、構造が簡単なため、断片化の影響を受けやすく、使用に伴ってパフォーマンスが低下しやすくなります。
exFATはジャーナリングをサポートしていないため、不適切なシャットダウンの場合には完全なチェックが必要です。
NTFSは、特にLinuxの場合、exFATよりも低速ですが、断片化に対してより耐性があります。その独自の性質のため、LinuxにはWindowsほど実装されていませんが、私の経験から、かなりうまく動作します。破損した場合、NTFSはWindowsで簡単に修復でき(Linuxの場合でもntfsfix
があります)、失われたファイルを回復できるツールがたくさんあります。
個人的には、信頼性の点からNTFSを好みます。別のオプションはext4を使用し、Windowsで extfsd を使用してマウントすることです。ext4はLinuxの方が優れていますが、Windowsではドライバーが適切に実装されていません。 Extfsdはジャーナリングを完全にはサポートしていないため、Windowsで書き込むリスクがありますが、extはLinuxでexFATよりも簡単に修復できます。
UDFを試してみることをお勧めします。 UDFはオープンでベンダーに依存しないファイルシステムで、元は光ディスクで使用するように設計されていましたが、USBドライブを含む他のドライブでもR/Wで使用できます。 UDFは2の最大ファイルシステムサイズをサポートしますTB(512バイトのブロックサイズ))、長いUnicodeファイル名をサポートし、ファイル時間の記録を保持します。
Windowsでは、ディスクをパーティション分割する必要があるようです。ファイルシステムは、メディアタイプhd
およびブロックサイズ512で作成する必要があります。
mkudffs --media-type=hd --blocksize=512 /dev/sdxN
私は他の回答者とは異なり、exFATを使用しています。私はそれほど深刻なユーザーではありませんが、新規インストールでexfat-Fuse
をインストールする必要があるのは少し面倒です。
NTFSのもう1つの利点は、最高のパーティションマネージャーであるgPartedでの完全なサポートです。詳しくは https://gparted.org/features.php をご覧ください
そのため、LinuxディストリビューションやWindows 10からアクセスする必要がある150GBの内部共有パーティションをすぐにNTFSに切り替えます。
EXT4に関しては、Ext2Fsdは私のお気に入りのツールではなく、使いやすさも劣ります。
ただし、NTFSの1つの問題はfsck
です。 ntfsfix
は、NTFSに匹敵するほど優れているわけではなく、結局、Windowsの有料の専用ソフトウェアで頭痛の種を抱えています。
状況:WindowsとLinuxで使用できるサムドライブ上のファイルシステムが必要です。
問題:デフォルトでは、WindowsとLinuxで共通のFSはexFATと[〜#〜] ntfs [〜#〜]です。
linuxで必要なものは、tuxera.comのntfs-3gです。これはオープンソースで、多くのLinuxディストリビューションに含まれていますが...
SLES 11.4、およびRHEL 6.9から7.6のユーザーであるwindows 1での私の経験は、古いバージョンのntfs-3g
で、NTFSシステムの実行方法(win7と比較して)が変更されたことです。 Linuxディストリビューションに付属しているものは、win10のNTFSでは機能しません。したがって、現在ntfs-3g_ntfsprogs-2017.3.23, released on March 28, 2017
である最新バージョンをWebサイトからダウンロードしてインストールする必要があります。その場合、Windows 10(win7ではなく)からのNTFSフォーマットのドライブは問題なく機能します。
EXT2FSD
をWindowsで使用するのは素晴らしいことではなく、BTRFSやXFSを使用する場合にも役立ちません。また、問題があることもわかりました。 linux read NFTS
よりもwindows read linux filesystems
を作成するほうが明らかに良い/簡単です。誰もこれを提案していないとは信じられませんが、通常の古いVFATを試してください。これはどこでも機能し、実証済みです。
それはパフォーマンスに関しては素晴らしいものではありませんが、どちらもUSBフラッシュドライブではありませんです。