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