Duplicity — утилита для восстановления резервных копий.
Как разархивировать зашифрованные архивы
Предварительно надо установить duplicity.
Установка через Homebrew:
Затем убедиться, что в папке находятся все архивы вида:
duplicity-full.201901201T34433Z.vol2.difftar.gpg
и т.д.
И в обязательном порядке рядом должен лежать файл
Затем команда для расшифровки:
где первый путь — откуда, второй путь — куда разархивировать.
После ввода команды, потребуется пароль к зашифрованному архиву.
GnuPG passphrase:
Если пароль корректный, то процесс запустится.
Ошибки
Max open files of 256 is too low
Use ‘ulimit -n 1024’ or higher to correct.
Введите в консоль команду:
А затем повторите:
CollectionsError: No backup chains found
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: none
GnuPG passphrase:
Traceback (innermost last):
File «/usr/local/bin/duplicity», line 1560, in
with_tempdir(main)
File «/usr/local/bin/duplicity», line 1546, in with_tempdir
fn()
File «/usr/local/bin/duplicity», line 1398, in main
do_backup(action)
File «/usr/local/bin/duplicity», line 1477, in do_backup
restore(col_stats)
File «/usr/local/bin/duplicity», line 733, in restore
restore_get_patched_rop_iter(col_stats)):
File «/usr/local/bin/duplicity», line 755, in restore_get_patched_rop_iter
backup_chain = col_stats.get_backup_chain_at_time(time)
File «/usr/local/Cellar/duplicity/0.7.18.2/libexec/lib/python2.7/site-packages/duplicity/collections.py», line 974, in get_backup_chain_at_time
raise CollectionsError(«No backup chains found»)
CollectionsError: No backup chains found
Synchronizing remote metadata to local cache…
GnuPG passphrase:
Copying duplicity-full.201901201T34433Z.manifest.gpg to local cache.
Last full backup date: Sun Aug 11 07:14:16 2019Error ‘[Errno 1] Operation not permitted: ‘/Users/Dream/Downloads/GPG/full/2019-12-11/av.sql.gz» processing 2019-12-11/av.sql.gz
Error ‘[Errno 1] Operation not permitted: ‘/Users/Dream/Downloads/GPG/full/2019-12-11» processing .
Error ‘[Errno 1] Operation not permitted: ‘/Users/Dream/Downloads/GPG/full» processing .
MBP:~ Dream$
Проверить, что на месте есть файл manifest, а также что все архивы скачены.
ERROR:root:code for hash md5 was not found duplicity
Ошибка в Mac OS. Для исправления переустановим python:
Или обновить: