回答:
私は、あなたがの同等見つけることを期待していると仮定uid=N
してgid=N
、Linuxの他のファイルシステムのいくつかによってサポートされているオプションmount
のコマンドは知っているが。申し訳ありませんが、いいえ、ext4にはそのオプションはありません。
これらの他のファイルシステムには、有用なPOSIXアクセス許可を持たない可能性があるファイルシステムのファイルへのアクセス許可を与えるために、このようなオプションがあります。権限を削除する、または少なくとも権限を再割り当てすることを検討していますが、これはセキュリティの観点からは悪い考えであり、これらのオプションが存在しない理由は間違いありません。
リムーバブルメディアでext4のようなファイルシステムを使用する場合、POSIX権限などに注意する必要があります。つまり、たとえばNFSの場合と同じように、ユーザーIDとグループIDを同期する手順を実行する必要があります。
実際にアクセス許可を気にしない場合は、状況により適したファイルシステムがおそらくあります。
以下の解説の後で、そのようなファイルシステムの候補としてUDFを試しましたが、残念ながら機能しません。
1つのLinuxボックスでUDFファイルシステムを作成し、それにファイルを追加し、それらのアクセス許可を変更し、それらを別のLinuxボックスにマウントすると、指定した場合でも、そこにあるアクセス許可に従いますuid=N,gid=N
。NFSと同様に、ここでUIDとGIDを同期する必要があります。
Mac OS Xは期待どおりに動作します。Linuxボックスで作成されたUDFファイルシステム上のすべてを所有していると信じています。ただし、ディスクにファイルを追加すると、ファイルのUIDとGIDが設定され、Linuxボックスがそれに従います。
その後、そのファイルシステムをFreeBSDボックスにマウントしようとすると、怒鳴りinvalid argument
ます。これは、カーネル開発者がUDFが非光学式メディアに表示されることを認識していなかったためだと思います。オンラインで成功したというレポートを見つけることができなかったからです。おそらく私が見逃した魔法の呪文があるでしょう。
報告によれば、UDFハードドライブをWindowsで動作させることは可能ですが、その作成方法には非常にうるさいです。これが機能する必要がある場合は、おそらくWindows内からフォーマットするのが最善です。コマンドラインから:
format /fs:udf x:
使用しないでください/q
:他のOSにマウントする可能性が低いファイルシステムを作成します。
UDFはVista以降でのみ読み取り/書き込みが可能であることに注意してください。XPはVistaで作成されたUDFハードドライブをマウントしますが、書き込むことはできません。
何らかの形のFATがおそらくここでの最良のオプションです。FAT32の4 GBのファイルサイズ制限のためにそれを回避している場合は、exFATを調べることをお勧めします。あり無料FUSEバージョンもご用意しています。
NTFSの信頼性の高い読み取り/書き込みサポートを含むほど最近のLinuxディストリビューションを使用している場合、NTFSも機能する可能性があります。