LINUX.ORG.RU

Новая оболочка для duplicity

 , ,


0

1

Российская компания SkyCover опубликовала код web и shell интерфейса для программы резервного копирования duplicity.

Duplicity - утилита командной строки, предназначенная для резервного копировния на любые файловые ресурсы, включая Amazon S3. Duplicity поддерживает шифрование GPG, инкрементальные копии с помощью librsync (сохраняются только различающиеся блоки внутри файлов), реализует полезные команды для управления архивом.

SkyCover Duply и SkyCover Duply Web - это (еще один) интерфейс к duplicity, делающий ее более дружественной. Программы ориентированы на серверные задачи и созданы для упрощения работы с сервисом SkyCover Бэкап. В то же время, они универсальны, не привязаны к сервису и распространяются под лицензией GPLv3.

SkyCover Duply (scduply) - утилита командной строки для управления duplicity через файлы конфигурации. Основана на duply (v.1.5.2.3), но имеет ряд приятных расширений.

SkyCover Duply Web (SCDW) - веб-интерфейс (django) для настройки профилей scduply, позволяющий удобно указывать файловые пути и исключения, в т. ч. под Windows/CygWin.

>>> Подробности



Проверено: Shaman007 ()

Ответ на: комментарий от mx__

> Но вот зачем еще один интерфейс кли ?

Как водится, наше колесо немного более круглое :) Конкретно - для работы с большим к-вом серверов.

duplicity действительно прост до великолепия. Но если задача бэкапить, скажем, по 5 ресурсов на 10 серверах, то манипуляции с ком строкой будут уже не совсем удобны.

duply - лучше, но у него профили полностью изолированы, и тоска начнется, когда надо будет во всех поменять, например, url или еще что-ньть.

Мы немного доработали. А веб-морда хороша тем, что работает совместно с нашим кли, а не создает выбора gui vs cli.

P.S. Опять же есть BackupPC и bacula для серверных задач ( если кому то кли не катит )

Есть, но мы делали под свой «облачный сервис» в расчете на кучу не доверенных клиентов. Тут есть свои сложности.

dch ()

Гм, интересно, как раз недавно заинтересовался duplicity для своих домашних бекапов.

Vark ()

под цигвин это хорошо, но вроде он не работает на 64х битных оффтопиках ?

Syncro ★★★★★ ()
Ответ на: комментарий от dch

5 ресурсов на 10и серверах можно бекапить с помощью backupninja, который тоже по сути фронтенд к duplicity, rsync, mysqlhotcopy и всему до чего рука дотянется написать расширение

Syncro ★★★★★ ()
Ответ на: комментарий от Syncro

>The Cygwin DLL currently works with all recent, commercially released x86 32 bit and 64 bit versions of Windows, with the exception of Windows CE and Windows NT4.

Это с их главной странички. Мы на Win64 пока не тестировали.

dch ()
Ответ на: комментарий от Syncro

> 5 ресурсов на 10и серверах можно бекапить с помощью backupninja, который тоже по сути фронтенд к duplicity, rsync, mysqlhotcopy и всему до чего рука дотянется написать расширение

Ну, везде есть сильные и слабые стороны. Много серверов - это только одна из вводных.

Другая - это более-менее удобная настройка бэкапа для реальной файлопомойки (с быстрым исключением ненужного хлама по мере его обнаружения) или для какого-нибудь «Documents and Settings».

При работе непосредственно с duplicity, ему можно указывать исключения в отдельном файле и его можно заполнять через интерфейс scdw.

dch ()
Ответ на: комментарий от dch

> Но если задача бэкапить, скажем, по 5 ресурсов на 10 серверах,

то манипуляции с ком строкой будут уже не совсем удобны.


Что это значит МАНИПУЛЯЦИИ ? Вбил в раз в скрипт и пускай его по крону.

mx__ ★★★★★ ()
Ответ на: комментарий от mx__

>> про бэкап непосредственно через duplicity

Что это значит МАНИПУЛЯЦИИ ? Вбил в раз в скрипт и пускай его по крону.

А восстанавливать как? Скопировать из крона 2-строчную команду, удалить из нее все --exclude и иже, переписать incr на list, 3 раза опечататься... :)

Плюс надо где-то держать файл с исключениями, иногда нужны пре/пост скрипты. Что делать? - Пишем скриптик. Если писать быстро но на века, получится duply :)

Вспоминаем, про то, что у нас по 5 заданий на 1 сервер - берем duply и дорабатываем. Получается scduply.

В общем-то и не более. Просто уже где-то не приходится залезать в ман, где-то можно быстрее восстановить файл, перенести конфигурацию...

dch ()
Ответ на: комментарий от dch

> А восстанавливать как?

Ну тут я целиком разделяю политику дуплисити.
НИКАКОГО АВТОМАТИЧЕСКОГО востановления !

Востановление это форс-мажор и перед ним тщательно нужно провести расследовние ну и тд ...

mx__ ★★★★★ ()
Ответ на: комментарий от mx__

Про автоматическое восстановление я того же мнения. (хотя дело, чаще не шибко форс-мажорное - ошибаются и перезаписывают что-нибудь).

Восстановление в scduply точно такое же как и в duplicity, например достать файл за 4 дня назад:

scduply ПРОФИЛЬ restore КАТАЛОГ-КУДА 4D --file-to-restore ФАЙЛ

Только при этом достаточно указать профиль и в вызов duplicity автоматически подставятся параметры url, ID ключа gpg, пароль gpg, местонахождение архивного кэша и др.

Врядли ручное указание этих параметров поможет расследованию... разьве что как своеобразный способ «досчитать до десяти» :)

dch ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.