tar cvzf /root/stage4/myachivename.tar.gz ${MYPATH} -X /root/stage4/exclude.txt
Если в качестве MYPATH указывать / то перед упаковкой надо делать chroot в эту директорию, что не удобно, так как она может оказаться примонтированным диском и тогда в процессе архивирования может не хватить места, а может она вообще примонтирована как read-only.
Если в качестве MYPATH указывать не / а, например /mnt/myreadonlydisk, то этот префикс попадает в tar-файл для каждого файла, и потом, во время распаковки с ключем -C в указанную директорию, создаются лишние подкаталоги, которых быть не должно.
Как бы так сделать, чтобы упаковывать с /mnt/myreadonlydisk/other/path/filename.ext, а в архиве пути были вида /other/path/filename.ext ?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Помощь в распаковке tar архива (бэкап системы) (2024)
- Форум форматирование корневого раздела (2016)
- Форум Пара вопросов про смену / => tmpfs (2013)
- Форум Кому нечем занятся (Нужна простая Fuse FS) (2007)
- Форум Установочные скрипты от дистрибутивов. (2020)
- Форум Комплекс загрузочных скриптов boobstrap (2020)
- Форум tar убрать полный путь (2017)
- Форум Убрать путь из tar (2005)
- Форум tar gz без полных путей (2018)
- Форум Любой GNU/Linux. С любого накопителя. С откатом неудачных конфигураций. (2020)