WindowsおよびMac OS XにインストールできるほとんどのUNIXファミリファイルシステム

WindowsおよびMac OS XにインストールできるほとんどのUNIXファミリファイルシステム

私は最近、私と同僚の間でデータを共有するために使用するUSB​​フラッシュドライブを購入しました。

私はext3でフォーマットしたいのですが、Mac OS Xではインストールできないため、問題が発生する可能性があることを知っています。

問題は、以前に使用した他のFS(ext2またはext4を除く)がファイルの実行可能ビットを混乱させるように見えることです。

たとえば、実行不可能な通常のPDFファイルをスティックに入れてから再度取り出したところ、突然実行可能になりました(ei実行権限の有効化)。

私はこのトリックが好きではありません。どのファイルシステムを使用する必要がありますか?それとも、この問題はFSに関連していませんか?

答え1

~によると汎用ディスク形式 - Wikipedia、UDFは動作します。 POSIX スタイルの権限があり、Linux、Mac OS X、Windows XP 以降で読み取ることができ、Linux、Mac OS X、Windows Vista 以降で作成できます。

答え2

この場合は、FATしか使えないと思います。

実行可能ビットの問題は、FATがこの権限をサポートしていないために発生します。これはPOSIXの問題です。 UNIXシステムはこのファイル権限を使用するため、サポートしていないFSをマウントするとエミュレートされます。実際、LinuxにインストールされているVFATファイルシステムは、デフォルトですべてのファイルとディレクトリを777としてマークしますが、これは実際の実行可能ビットがFSに設定されているわけではありません。

答え3

UDFはソリューションです。

ただし、ファイルシステムに再フォーマットすると、デバイスが早期に磨耗する可能性があります。バラよりフラッシュストレージデバイスを損傷する方法フラッシュメモリ他の人。

これも見てくださいSD/SDHC/SDXC用SDフォーマッタ 3.1

関連情報