Intereting Posts
Как разбить файл pcap на основе IP-адреса на RedHat pkill не убивает процессы, предшествующие непосредственным потомкам процесса Каков предел размера / etc / hosts? Чтобы защитить мои данные, полезно иметь отдельные разделы данных (вместе с отдельным домашним разделом) Инструмент для печати функций, вызываемых во время выполнения? Интерпретация восьмеричного дампа без параметров Интерфейс не работает с интерфейсом ip link set up Как отключить систему через сообщение ConsoleKit DBus как пользователя? Заменить оболочку пользователя из тире в bash Как сохранить права собственности на файл после редактирования? Создание текстового файла списка записей в каталоге в корзине Использовать конфигурационный файл для моего сценария оболочки Странное владение файлами с помощью Ubuntu Загрузка grub legacy через qemu с использованием pxe Как добавить тему темы в Sendmail

Как перенести папку 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?

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