Linuxを実行している2台の異なるラップトップ用のバックアップドライブで外付けハードドライブを設定したいと思います。各コンピュータには一意のユーザーIDセットがあり、権限の競合/全体的な混乱を引き起こす可能性があるため、これが問題になることがわかります。
私が考慮していない解決策があるかどうか疑問に思います。 ext4を使用しますが、権限の問題のため。 NFSを使用し、ネットワークを介してドライブを共有することを検討しましたが、実際にこれは私が意図したユースケースではありません。すべてのラップトップがドライブを接続して使用できることを願っています。また、ファイルシステムを暗号化したいと思います。
それでは、これを行う優雅な方法はありますか?それとも達成することは単に不可能ですか?このユースケース用に設計された他のファイルシステムはありますか? NTFSまたはHFS +のみを使用する必要がありますか?
更新:以下の要求に応じて、以下を追加するように更新されました。両方のラップトップは私と私の妻のものなので、信頼の問題はありません。特別な問題はないと予想されます。代わりに感じる荒い。なぜなら、ext4がこのように使用するように設計されていないからです。
しかし、私は単一のext4暗号化パーティションに固執し、各バックアップを別々のディレクトリに保存し、心配しないと思います。 :)ありがとう!
答え1
いいえ、これは問題ではありません。一般的なLinuxファイルシステムを使用してください。
1 台のコンピュータのバックアップには 1 つのディレクトリを使用し、2 台目のコンピュータには別のディレクトリを使用することをお勧めします。ディレクトリをルートとして作成し、ディレクトリに予想される所有者/グループを指定します(またはすべてのシステムをバックアップするには、ルートのままにしてください)。したがって、1つのシステムからアクセスする必要があるディレクトリがそのシステムに対して正しい権限を持つように、各システムでこれを実行してくださいmkdir
。chown
あるコンピュータを使用して別のコンピュータのデータにアクセスしようとすると、問題が発生する可能性があります。ちょうどrootとして実行してください(そして「別の」コンピュータにファイルをコピーするときにユーザー/グループを設定してください)。
注:コンピュータ(すべてのコンピュータ)のルートの場合は、そのコンピュータに物理的に接続されているディスク上のすべてのファイルを読み取ることができます。唯一の例外は暗号化されたファイル/ファイルシステムです。外付けディスクを使用するときは注意してください(特に家の外に移動するとき)。