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 ?