Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.
Я недавно создал сжатый tar архив как бэкап системы. У меня Ubuntu Dekstop 14.04 Т.е.у меня 2 раздела -- корень и хомяк (оба на ext4). Когда делал тарбол (сжатый tar архив), то загружался с Ubuntu Live DVD. А сейчас я хочу уточнить один момент:
При восстановлении системы, нужно ли мне будет ввести на конце команды tar switch
Якобы, он сохраняет оригинальные (в смысле, первоначальные) ownership permissions файлов архива. А иначе, мол, ownerships перейдут с той медии (в смысле, носителя) на которой находится тарбол (сжатый tar архив). Хотя, если оба раза (и при бэкапе и при восстановлении) использовлся Live DVD, то может --numeric-owner и не так важен. Может, это важно, если бэкап делался в самой системе?
Не пытаться восстановить из него систему. Иначе файлы, принадлежащие пользователям/группам с UID/GID, которых нет в системе, с которой Вы всё это проделываете, сменят владельца/группу на root.
Хотя знаете, я ошибся. Если бы не пришлось по совершенно другому поводу заглянуть в man tar от freebsd, то так и остался бы в заблуждении. Там, однако, написано:
--numeric-owner
(x mode only) Ignore symbolic user and group names when restoring
archives to disk, only numeric uid and gid values will be obeyed.
x mode — это таки распаковка. При создании архива сохраняются и числовой, и символьный идентификаторы пользователя (так же, как и группы). А при распаковке, если не задать --numeric-owner, восстанавливается символьный (а если пользователя с таким именем нет — используется root). Но при использовании --numeric-owner восстанавливаются числовые UID и GID, что и требуется при восстановлении бекапа из другой системы.
Прошу прощения, что ввёл в заблуждение.