Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Для верификации записанной информации используется MD5, опционально архив можно зашифровать с помощью GnuPG.
Backupninja
Большинство свободных скриптов и программ предназначенных для создания резервных копий имеют неудобный файл конфигурации или вообще обходятся без такового. Целью проекта backupninja как раз и является повышение удобства при использовании таких программ, путем создания набора конфигурационных файлов расположенных в etc/backup.d/, имеющих единую, простую и понятную структуру. И попутно объединение возможностей нескольких программ. Псевдографическая консоль ninjahelper упрощает создание конфигурационных файлов и кроме того выдает подсказки по проведению некоторых операций.
Поддерживается создание копий с удаленных ресурсов (посредством rdiff-backup), создание зашифрованных GnuPG-образов (duplicity), резервирование Linux-Vserver, баз данных MySQL и РostgreSQL, содержимого OpenLDAP, SVN-репозитариев, выдача информации по системе и аппаратному составу. Информация по работе может отправляться на указанный почтовый адрес.
Box Backup
Система резервирования Box Backup принадлежит к так называемым on-line. Разработчики считают, что в некоторых случаях дешевле вместо одного весьма дорогого стримера приобрести обычный сервер с несколькими дисками. У такой системы есть одно, но очень ценное достоинство: все данные пользователю доступны по первому требованию, ведь все хранится на сервере, и нет необходимости в смене кассет. Построен по клиент-серверной схеме. И состоит из трех элементов: сервера bbstored, бэкап-клиента bbackupd, задача которого контролировать изменения и загружать их на сервер и bbackupquery, инструмента, предназначенного для создания запросов и восстановления информации.
Особое внимание уделено вопросам безопасности данных. Так, соединение между клиентом и сервером по умолчанию происходит по зашифрованному каналу, для генерирования и управления ключей, необходимых при аутентификации, в комплекте имеются скрипты. Кроме того, резервируемые файлы на клиенте шифруются при помощи AES, а метаданные Blowfish. Поэтому даже если сервер компрометирован, данные все равно остаются в безопасности. Резервирование происходит в режиме «snapshot». После первого копирования в дальнейшем для обновления резервной копии используется rsync, поэтому в дальнейшем трафик может быть относительно небольшой. Старые версии не заменяются новыми, а удаляются только когда остется мало свободного места.
По умолчанию в комплекте идут только утилиты
командной строки, но отдельно разработан графический клиент Boxi (
Рисунок 3. Мультиплатформенный интерфейс к Box Backup – Boxi
BRU Server
Простая в установке и использовании система, подходящая для создания резервных копий индивидуальным пользователям и предприятиям, с довольно гибкой лицензией (например, дополнительные серверы рассматриваются как клиенты). Работает по клиент-серверной схеме и включает три составляющих: сервер, клиент и консоль управления. Систему отличает возможность проверки правильности записанных данных на ленту данных без связи с клиентом. Данные могут быть записаны напрямую на стример, либо использовано промежуточное хранение на диске. Последнее позволяет затем более компактно расположить на одном носителе информацию с одного компьютера, параллельно резервировать данные с нескольких клиентов, при наличии одного стримера и проверять правильность записи на ленту.
Также стоит отметить возможность восстановления части информации при ошибках считывания с ленты или диска. Информация может быть восстановлена не только в целевую, но и в другую систему или каталог. Фирменная технология QFA (Quick File Access) позволяет быстро получить доступ к данным на ленте. Управление может осуществляться не только через графическую консоль, но есть и командная строка, поддерживающая скрипты.
Возможно выполнение на клиенте pre и post-скриптов, позволяющая, например, заморозить состояние базы данных. Кроме BRU Server TOLIS Group представляет еще целый ряд продуктов предназначенных для резервирования информации.
Duplicity
Несмотря на небольшой размер, duplicity является довольно мощной системой резервного копирования информации. Его использование позволяет резервировать информацию с локальной системы, хотя его легко можно заставить получать информацию с удаленных систем по ssh. Представляет собой набор скриптов, написанных на языке Python. Данные могут быть сохранены как в другом разделе, так и на удаленную систему. Поддерживаются ftp-серверы, ssh/scp, rsync. Использование librsync позволяет копировать только изменившиеся данные. Для работы требует наличия rdiff-backup о котором пойдет речь ниже. По умолчанию вся информация шифруется с помощью GnuPG.
DIBS
Distributed Internet Backup System – весьма интересная система, написанная на Python, «выпадает» из общего плана. Суть ее работы состоит в том, что создается сеть участников, которые обмениваются между собой данными, то есть работает такая сеть наподобие Р2Р вроде Napster, Gnutella, Kazaa. Вся информация перед передачей шифруется с помощью GnuGPG, поэтому пользователь на другом компьютере не сможет при всем своем желании ее прочесть. По сети передаются только изменившиеся файлы. Для повышения надежности используется код Рида-Соломона.
Система DIBS очень проста в установке и настройке. После первоначальной настройки демон, работающий на системах, через определенное время проверяет данные в каталоге ~/.dibs/autoBackup, и если будут изменившиеся файлы, то они будут скопированы на удаленный компьютер. Все каталоги, информацию в которых необходимо резервировать, должны содержать здесь символические ссылки.