LinuxとMac OS Xを定期的に使用していますが、Windowsを使用する必要がある場合もあります。 3つすべてでフラッシュドライブを使用する必要があり、それらすべてで正常に動作するファイルシステムが必要です。 extはMacまたはWindowsでは機能しません。HFS+はWindows(またはLinux)では機能しません。NTFSはMacでは読み取り専用で、FATはすべてのOSで動作します。すべてのオペレーティングシステムで適切に機能するファイルシステムはありますか?ドライバーや追加のインストールなしで動作するようにしたいので、どのコンピューターでも使用できます。
[〜#〜] udf [〜#〜] は候補です。 Linux> = 2.6.31、Windows> = Vista、MacOS> = 9、および多くのBSDでそのまま使用できます。
注:UDFにはさまざまなバージョンがあり、すべてのプラットフォームで等しくサポートされているわけではありません。 Wikipedia-互換性 を参照してください。
Linuxでは、パッケージmkudffs
のツールudftools
を使用してUDFを作成できます。
問題なくFAT32を使用してください。他の互換性の可能性はありません。バージョン2.6.xy以降のLinuxにはNTFSに関する問題はありませんが、Mac OSには問題があります...フラッシュでより多くのパーティションを作成できるかもしれませんが、これは実際には優れたソリューションではありません。
その他の解決策:4 GBのフラッシュメモリがあると想像してみてください。 2つのパーティションに分割します。 1)他のすべてのFS=タイプにアクセスするためのフリーウェアポータブルアプリケーションを備えたFAT32。2)ユニバーサルパーティション。NTFS、ReiserFS(実際のセキュリティと暗号化が必要な場合)など。フラッシュメモリの最初のパーティションのおかげで、フラッシュメモリのFAT32パーティションにプログラムを格納しているため、どのOSからでも簡単に読み書きできます。
より良い解決策:フラッシュドライブの使用を忘れます。ネットワーク経由でDropboxなどを使用します。マシン間でファイルを共有する最も簡単な方法の1つです。
編集:訂正ありがとうございます。ここにコメントの1つを記入してください:「最大サイズは、選択したクラスターサイズによって異なります。実際の制限は、クラスターサイズが2TBから16TBで、FAT32が512Bから4KBです(Wikiページにも記載されています)。 」そうです、失礼します。
ピーターフありがとう
OS XとWindowsでサポートされているファイルシステムにそのまま適用したため、最も一般的な特徴はFAT32です。 exFAT は、要件を緩和してFuseを使用して受け入れることができる場合のオプションとなる可能性があります。これは特許に制約があるため、2029年まで、またはMicrosoftがロイヤルティに関する特許を付与するまで、カーネルに適用されません-自由ベース、どちらが先に起こるか。
exFAT
をお勧めします。理由は次のとおりです。
残念ながらexFATの特許メインラインLinuxカーネルに含めることができないため、システムにサポートを追加するにはexFATの実装を手動でインストールする必要があります。とにかく、インストールすると、システムは通常のメカニズムを使用してマウントまたはマウント解除できます。
ほとんどのディストリビューションは、正常に機能するFuse実装をインストールするためのパッケージを提供しています。フラッシュドライブ、SDカード、外付けUSBディスクに使用しましたが、満足しています。
Fuseファイルシステムはネイティブファイルシステムよりも遅いと思いますが、ほとんどの場合、ボトルネックはファイルシステムではなくハードウェアにあります(多くの場合、フラッシュドライブ自体はファイルシステムドライバーよりも低速です)。使用してもまったく問題ありません。
UbuntuとDebianでexFATを使用するには、exfat-Fuse
およびexfat-utils
パッケージをインストールする必要があります。
Sudo apt-get install exfat-Fuse exfat-utils