
非特権LXCコンテナとして実行するように設定されている既存のLXCコンテナをアーカイブしたい(この質問)。
どのようにすれば、ファイルシステムのメタデータをすべて保存できるでしょうか?店ファイル/フォルダの所有権にマップされた UID と GID ですか?
注意: マッピング自体はホスト上で行われることはわかっていますが、私が言いたいのは、userns
ホスト上ではすべて権限のないユーザーにマッピングされるが、ゲストでは依然として異なる UID と GID に解決される多数の UID と GID が存在するということです。したがって、ファイル システム レベルでこれらを接続し続ける魔法のソースが何であれ、それをアーカイブ (tar または 7z など) に保存したいと思います。
答え1
質問してからそのトピックを調査したところ、サブ GID/サブ UID の範囲が実際にファイルのファイル グループ/所有者として使用されていることが判明しました。追加のメタデータはありません(SELinux などを使用している場合を除きます) これはこれに関連します。
また、ACL を使用する場合は、ACL を変更する必要がある可能性があることにも注意してください。