Список исключений tar больше не работает после обновления до Debian stretch

Посмотрите на это, я понял. Оказывается, мне пришлось изменить mongod.conf , чтобы включить аутентификацию.

Для тех, кто собирается сюда в будущем, добавьте следующее в /etc/mongod.conf :

security: authorization: enabled

6
23.09.2017, 15:59
2 ответа

Я (наконец )понял проблему и смог ее решить. Это комбинация нескольких вещей, включая то, что 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/
1
27.01.2020, 20:28

У меня была такая же проблема с исключениями tar после обновления с Debian Jessie до Stretch, и я решил ее, просто изменив порядок параметров командной строки

из:
tar cvzpf backup.tar.gz /DirToBackup1 /DirToBackup2 --exclude-from=/path/to/backup_exclude.txt

в:
tar cvzpf backup.tar.gz --exclude-from=/path/to/backup_exclude.txt /DirToBackup1 /DirToBackup2

мой файл backup_exclude.txt выглядит так /вар/журнал/* /кэш/* /.кэш/*

(ссылка на конец страницы https://www.gnu.org/software/tar/manual/html_section/tar_49.html)

5
27.01.2020, 20:28

Теги

Похожие вопросы