
Я хотел бы заархивировать существующий контейнер LXC, который был настроен для работы в качестве непривилегированного контейнера LXC (см.этот вопрос).
Как я могу сохранить все метаданные файловой системы, которые используются длямагазинсопоставленные UID и GID для владения файлом/папкой?
NB: Я знаю, что само сопоставление происходит на хосте, но я имею в виду, что внутри userns
есть несколько UID и GID, которые все сопоставлены на хосте с непривилегированным пользователем, но которые в гостевой системе все еще разрешаются в разные UID и GID. Так что какой бы ни была эта магическая подливка, которая удерживает все эти вещи связанными на уровне файловой системы, я бы хотел сохранить ее в архиве (tar или 7z или подобном).
решение1
Я исследовал эту тему с тех пор, как задал свой вопрос, и оказалось, что диапазоны подгрупп GID/подубиальных идентификаторов UID действительно используются в качестве файловой группы/владельца для файлов.Нет дополнительных метаданных(если только вы не используете SELinux или что-то подобное), что имеет отношение к данному случаю.
Также имейте в виду, что, если вы используете ACL, возможно, придется изменить их.