多くの異なるOS間で移動可能なディスクに適しているファイルシステムはどれですか?


1

私は、可動ディスク(USB)を使用して、ほぼ4種類(Linux、Windows、Mac OS X、FreeBSD)の異なるOS間でデータを変更します。明らかに、VFATはすべての種類のOSでサポートされています。ただし、短いのは、所有権や特権などの一般的なUNIX属性を保持できないことです。NTFSはLinuxおよびMac OS XでFUSEを使用して書き込み可能ですが、FreeBSDでは書き込み可能ではないようです。ext2はWindowsでツール(ext2fsdなど)を使用してアクセスできますが、FreeBSDおよびMac OSではどうですか?

候補:Ext2?NTFS?VFAT?Ext2は良いようです。他の候補者はいますか?

回答:


2

ここではext2のみがオプションだと思います-POSIX準拠のFSが必要な場合。UNIXの所有権なしで生活できる場合、Vfatは当然の選択です。


1
@Kimvaisで+1。FreeBSDには、ヒューズベースのntfsおよびext2 / 3ツールがあります。
Ouki

私はウィキペディアを検索しましたが、私の質問に対して有用なものは見つかりませんでした。現在、唯一の選択肢はext2であるようです。すべてのOS、特に可動ディスク用に最適化された一種のfsがあることを願っています。
ビボド

希望を上げないでください。Linuxは太陽の下でほとんど何でもマウントできるので、そのための特別なFSは必要ありません。MacおよびWindowsユーザーはUNIX属性を必要としないため、企業はそれほど気にすることはできませんでした。そして、トレンドはクラウドFSに向かっています-数年後には、誰もサムドライブを使用しなくなります。
アーロンディグラ

1
ext2についてはわかりません。FreeBSDのサポートは制限されています(inodeサイズは128以下のIIRCでなければなりません)。私はむしろNTFSに行きたいです。
maxelost

2

ポータブルストレージメディアファイルシステムのニーズにはUDFが好きですが、いくつか注意点があります。

  • Windows XP、レガシーLinux、OpenBSD、FreeBSD、Solaris、または10.5以前のMacOSでは、ネイティブの書き込みサポートはありません。
  • 2kより前のWindowsでは有用な読書サポートはありません。
  • Linuxでの書き込みサポートについては、バージョン1.50または2.01に制限されています。
  • OpenBSD(より正確には、2.0xではありません)、FreeBSD、およびSolarisでの読み取りサポートについては、バージョン1.50に制限されています。

これらを考慮すると、バージョン1.50または* BSDサポートが必要ない場合は2.01との互換性が十分に得られます。最近のバージョンでは、上書きに関してパフォーマンスがいくらか改善されていると思いますが、私は専門家ではありません。

編集:

mkudffs野生には多くの誤ったマンページがあることに注意してください。USBドライブにあなたは本当に 512バイトにブロックサイズを設定します。私の記憶が正しければ、Windowsで問題が発生します。また、おそらく設定する必要があります--media-type=hd


USBディスクに「0x83」(Linuxタイプ)としてパーティションを作成してから、を作成しますmkudffs --media-type=hd --utf8 /dev/sdc1。手動でマウントできます。ただし、KDEデバイスモニターは自動的に認識できません。
ビボド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.