Хочу уточнить использование команды tar при восстановлении системы

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

Ответить
papakota
Сообщения: 50

Хочу уточнить использование команды tar при восстановлении системы

Сообщение papakota »

Здравствуйте,

Я недавно создал сжатый tar архив как бэкап системы. У меня Ubuntu Dekstop 14.04 Т.е.у меня 2 раздела -- корень и хомяк (оба на ext4). Когда делал тарбол (сжатый tar архив), то загружался с Ubuntu Live DVD. А сейчас я хочу уточнить один момент:
При восстановлении системы, нужно ли мне будет ввести на конце команды tar switch

Код: Выделить всё

--numeric-owner


Якобы, он сохраняет оригинальные (в смысле, первоначальные) ownership permissions файлов архива. А иначе, мол, ownerships перейдут с той медии (в смысле, носителя) на которой находится тарбол (сжатый tar архив). Хотя, если оба раза (и при бэкапе и при восстановлении) использовлся Live DVD, то может --numeric-owner и не так важен. Может, это важно, если бэкап делался в самой системе?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хочу уточнить использование команды tar при восстановлении системы

Сообщение Bizdelnick »

Это нужно было делать при создании архива.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
papakota
Сообщения: 50

Re: Хочу уточнить использование команды tar при восстановлении системы

Сообщение papakota »

Спасибо за Ваш ответ!
Ну, хорошо, а теперь как быть? Если я архив создал так, как создал?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хочу уточнить использование команды tar при восстановлении системы

Сообщение Bizdelnick »

Не пытаться восстановить из него систему. Иначе файлы, принадлежащие пользователям/группам с UID/GID, которых нет в системе, с которой Вы всё это проделываете, сменят владельца/группу на root.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
papakota
Сообщения: 50

Re: Хочу уточнить использование команды tar при восстановлении системы

Сообщение papakota »

Т.е., Вы хотите сказать, что правильным было бы использование --numeric-owner при упаковке и при восстановлении?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хочу уточнить использование команды tar при восстановлении системы

Сообщение Bizdelnick »

Нет, я хочу сказать, что при распаковке эта опция вообще ничего не делает и смысла не имеет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Хочу уточнить использование команды tar при восстановлении системы

Сообщение Bizdelnick »

Хотя знаете, я ошибся. Если бы не пришлось по совершенно другому поводу заглянуть в 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, что и требуется при восстановлении бекапа из другой системы.
Прошу прощения, что ввёл в заблуждение.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить