duplicity

Admin Mac OS, Software

Duplicity — утилита для восстановления резервных копий.

Как разархивировать зашифрованные архивы

Предварительно надо установить duplicity.

Установка через Homebrew:

brew install duplicity

Затем убедиться, что в папке находятся все архивы вида:

duplicity-full.201901201T34433Z.vol1.difftar.gpg
duplicity-full.201901201T34433Z.vol2.difftar.gpg

и т.д.

И в обязательном порядке рядом должен лежать файл

duplicity-full.201901201T34433Z.manifest.gpg

Затем команда для расшифровки:

duplicity restore file:///Users/Dream/Downloads /Users/Dream/Downloads/GPG/

где первый путь — откуда, второй путь — куда разархивировать.

После ввода команды, потребуется пароль к зашифрованному архиву.

Synchronizing remote metadata to local cache...
GnuPG passphrase:

Если пароль корректный, то процесс запустится.

Ошибки

Max open files of 256 is too low

Max open files of 256 is too low, should be >= 1024.
Use ‘ulimit -n 1024’ or higher to correct.

Введите в консоль команду:

ulimit -n 1024

А затем повторите:

duplicity restore file:///Users/Dream/Downloads /Users/Dream/Downloads/GPG/

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 2019

Error ‘[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:

brew reinstall python@2

Или обновить:

brew upgrade duplicity

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"duplicity"