Как перенести папку rootfs?

Я только что создал rootfs с debootstrap в виртуальной виртуальной машине Debian Jessie VirtualBox. Теперь я хотел бы передать это хосту, сначала сжимая каталог в tar-архив, чтобы я мог загрузить его и загрузить его снова на хосте.

Я хочу, чтобы архив tar сохранял разрешения и делал точную копию rootfs. Поэтому я использовал tar -czpvf -one-файловую систему, такую ​​как Arch Linux Wiki. Однако я получаю «tar: Выход из состояния отказа из-за предыдущих ошибок», эти предыдущие ошибки выглядят как «tar: $ path: Can not open: Permission denied». Я боюсь, что запуск tar с правами root изменит права собственности / разрешения файлов и каталогов в папке rootfs. Как сохранить права доступа и права собственности на эти rootfs при сжатии его в gzipped tar?

One Solution collect form web for “Как перенести папку rootfs?”

Чтобы сделать копию файловой системы, как вы хотите, вы должны быть root. Кроме того, вам нужна «чистая версия». Таким образом, вы хотите использовать привязку вашего корня, чтобы получить всю файловую систему как есть. Возможно, вы даже сможете связывать чтение только в том случае, если вы беспокоитесь о tar.

  • неопределенный каталог
  • Что использовать для резервного копирования файлов, сохраняя списки ACL?
  • Как хранить в переменной список файлов, который включает обратную косую черту, когда это необходимо?
  • Создайте .tar.gz из каталога, опуская некоторые подкаталоги и добавляя только новые или измененные файлы
  • Восстановление файловой системы с использованием tar вызывает цикл входа
  • Извлечение каталога из stdout из wget
  • Untar без справочника верхнего уровня
  • Как «снимок» chroot?
  • удалять файлы после вставки в tarball
  • Игнорировать Symlinks при извлечении Tarball
  • Tar crontab не работает, а команда работает сама по себе
  • Linux и Unix - лучшая ОС в мире.