Я (наконец )понял проблему и смог ее решить. Это комбинация нескольких вещей, включая то, что excludes
даны как джокер -карта (, в то время как до того, как задать вопрос, я этого не делал... теперь это больше не работает ). Это команда, которая работает:
includesFile=include.txt
excludesFile=exclude.txt
tar -zcpf - --absolute-names -X ${excludesFile} -T ${includesFile} | openssl des3 -salt | dd of=out.bak
И, безусловно, исключения даны в такой форме:
/var/cache/*
/var/lib/dpkg/*
/usr/bin/*
/usr/share/locale/*
/proc/*
/sys/*
И включает:
/etc/
/var/
/usr/
Пока ошибок нет, вы просто пропустили последний шаг!
Теперь вы записали образ файловой системы размером 8,7 ГБ в раздел размером 15 ГБ. Последним шагом будет снова увеличить размер файловой системы, чтобы занять весь раздел :
.resize2fs /dev/sda13
С современными версиями файловых систем ext2/3/4 это можно сделать, даже если файловая система уже смонтирована.