LXC ゲストをアーカイブするときに、ユーザーの UID/GID マッピングを保存するにはどうすればよいですか?

LXC ゲストをアーカイブするときに、ユーザーの UID/GID マッピングを保存するにはどうすればよいですか?

非特権LXCコンテナとして実行するように設定されている既存のLXCコンテナをアーカイブしたい(この質問)。

どのようにすれば、ファイルシステムのメタデータをすべて保存できるでしょうか?ファイル/フォルダの所有権にマップされた UID と GID ですか?

注意: マッピング自体はホスト上で行われることはわかっていますが、私が言いたいのは、usernsホスト上ではすべて権限のないユーザーにマッピングされるが、ゲストでは依然として異なる UID と GID に解決される多数の UID と GID が存在するということです。したがって、ファイル システム レベルでこれらを接続し続ける魔法のソースが何であれ、それをアーカイブ (tar または 7z など) に保存したいと思います。

答え1

質問してからそのトピックを調査したところ、サブ GID/サブ UID の範囲が実際にファイルのファイル グループ/所有者として使用されていることが判明しました。追加のメタデータはありません(SELinux などを使用している場合を除きます) これはこれに関連します。

また、ACL を使用する場合は、ACL を変更する必要がある可能性があることにも注意してください。

関連情報