GNU/Linux >> Linux の 問題 >  >> Linux

すべてのOSと互換性のあるファイルシステム?

UDFが候補です。 Linux>=2.6.31、Windows>=Vista、MacOS>=9、および多くの BSD ですぐに使用できます。

注: UDF にはさまざまなバージョンがあり、すべてのプラットフォームで同じようにサポートされているわけではありません。ウィキペディア - 互換性を参照してください。

UDF は、ツール mkudffs を使用して Linux で作成できます。 パッケージ udftools から .


問題なく、FAT32 を使用します。他に互換性のある可能性はありません。バージョン 2.6.xy 以降の Linux では、NTFS で問題がなくなりましたが、Mac OS では問題が発生します...フラッシュにさらにパーティションを作成することもできますが、これは実際には優れた解決策ではありません。

他の解決策:4GB のフラッシュ メモリがあると想像してみてください。それを 2 つのパーティションに分割します。1) 他のすべての FS タイプにアクセスするための、フリーウェアのポータブル アプリケーションを含む FAT32。2) ユニバーサル パーティション。NTFS、ReiserFS (必要な場合)本当のセキュリティと暗号化が欲しい) または何か。フラッシュ メモリの最初のパーティションに感謝します。プログラムはフラッシュ メモリの FAT32 パーティションに保存されているため、どの OS からでも簡単に読み書きできます。

より良い解決策:フラッシュ ドライブの使用を忘れてください。ネットワーク経由で Dropbox などを使用します。マシン間でファイルを共有する最も簡単な方法の 1 つです。

編集:訂正していただきありがとうございます:ここにコメントの 1 つを書きましょう:"最大サイズは、選択したクラスター サイズによって異なります。実際の制限は、クラスター サイズの場合は 2TB から 16TB、FAT32 の場合は 512B から 4KB です (ウィキページにも記載されています)。 「そうです、私の間違いを許してください。

ありがとうピーターフ


OS X と Windows ですぐにサポートされるファイルシステムにカットしたので、残念ながら、最も一般的な分母は FAT32 です。要件を緩和し、FUSE の使用を受け入れることができる場合、exFAT がオプションになる可能性があります。これには特許が課されているため、2029 年まで、または Microsoft がロイヤルティ フリーで特許を付与するまで、カーネルに組み込まれることはありません。

更新:Microsoft は 2019 年に exFAT 仕様を公開しました。exFAT は Linux 5.4+ のカーネル ドライバーとして利用できます。詳細については、ウィキペディア、MS ブログを参照してください。

一方で、多くの情報に通じた人々は、exFAT はシンプルさのために機能性を犠牲にしていると主張することを覚えておいてください。したがって、データを保存でき、さまざまな OS で動作するものを手に入れることができますが、機能的にはかなり初歩的なものです。


Linux
  1. grepを使用してファイル内のすべてのメールアドレスを一覧表示する

  2. 15.04にアップグレードした後の読み取り専用ファイルシステム

  3. LinuxファイルシステムですべてのPythonファイルを検索しますか?

  1. ディレクトリ内のファイル サイズがゼロ (0) バイトのすべてのファイルを再帰的に検索する方法

  2. Btrfs ファイル システムを作成してマウントする方法 (例で説明)

  3. すべてのカーネル リリースと互換性があるように Linux カーネル モジュールをビルドするにはどうすればよいですか?

  1. クロスプラットフォーム ファイル システム

  2. Swapon に失敗しました:Btrfs ファイルシステムを使用する Linux システムで引数が無効です

  3. noexec オプションを使用してファイル システムで bash スクリプトまたは c バイナリを実行する