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

Недавно я создал резервную копию tarball моей системы Ubuntu (/ и / home разделы как ext4). Когда я создавал резервную копию, я загружался с Live DVD, и я использовал команду tar. Теперь я задаюсь вопросом, каким будет лучший способ развернуть архив gzipped, чтобы восстановить систему. Более конкретно, если я должен добавить –numeric-owner switch в конце команды tar? Я слышал, что это может потребоваться для сохранения прав на право собственности. В противном случае я бы получил их на носителе, и может быть несоответствие. С другой стороны, оба раза я использую Live DVD для загрузки, так что, возможно, это не имеет значения в моем конкретном случае?

  • scp изменение разрешений в каталоге / tmp
  • Сбросить список файлов без их структуры каталогов
  • find -exec ls -lR {} \; возвращает каждый элемент дважды
  • Почему tar не может извлекать .zip-файлы?
  • Как загрузить архив и извлечь его, не сохраняя архив на диск?
  • 'find -mtime -1 -print | xargs tar 'архивирует все файлы из каталога, игнорируя аргумент -mtime -1
  • Сжать папку с tar?
  • Если я изменю разрешения на файл tar, это применимо к файлам внутри него?
  • One Solution collect form web for “Как выдать команду tar при восстановлении системы”

    В этой ситуации вы должны использовать параметр tar --numeric-owner .

    Файлы в архиве были созданы с использованием идентификаторов пользователя из файла /etc/passwd в архиве.

    Возможно, что пользователи и группы существуют в архиве с разными числовыми идентификаторами, чем на образ Live DVD.

    Даже если вы каждый раз запускали один и тот же Live DVD, все равно могут быть разные идентификаторы пользователей или групп в /etc/passwd и /etc/group .

    Бывают ситуации, когда вы, возможно, не захотите использовать --numeric-owner . Раздел 8.2 « Обработка атрибутов файлов» в руководстве GNU tar содержит дополнительную информацию по этой теме.

    Linux и Unix - лучшая ОС в мире.