Автоматическое инкрементальное резервное копирование в облако?

Тяжким грузом на душе лежит тот факт, что хоть я уже и делаю бэкапы — делаю это не надлежащим образом.


Данные на компьютере разделены на две группы: большие и неважные (фильмы, образа инсталляционных дисков, etc), небольшие и важные (документы, скрипты, исходники, etc). К счастью, фотографией и видео не занимаюсь, так что больших и важных файлов нет.


На данный момент важные директории раз в сутки копируются автоматически с помощью rdiff-backup на другой раздел жесткого диска. Изредка (так как автоматизировать это не удаётся) содержимое архивного раздела перемещается на DVD.


Очевидный недостаток: копирование на внешний носитель редкое (пару раз в год), а копирование на другой раздел жёсткого диска не поможет в случае проблем с диском.


Размер важных данных порядка 8 Гб, большая часть изменяется редко.


Нужен продукт (или сочетание продуктов), который обладал бы следующими свойствами:

  1. Автоматизация — чтобы не требовалось участие человека при копировании
  2. Инкрементальность — копировать только изменённые файлы, а ещё лучше только изменения в файлах. С каким-то большим периодом делать полное копирование, на всякий случай. UPD: хранить не только последнюю версию, но и (разностно) все предыдущие (как это делает rdiff-backup)
  3. Сохранение бэкапов в облаке. Внешние носители не подходят из-за отсутствия возможности автоматизации.
  4. Шифрование на стороне клиента. На стороне сервера не должно храниться ничего осмысленного. Ключ шифрования должен быть только на клиенте, и (резервная копия) на постоянном носителе, но не на сервере.
  5. Контроль. При копировании человеческое участие не должно требоваться, но необходимо, чтобы в случае неполадок об этом стало известно. Например показывать отчеты с результатами (успех/неуспех, время, размер) копирования раз в неделю.
  6. Возможность работы под Windows
  7. Возможность работы в «ноутбучных» условиях (Интернет есть часто, но не всегда. Ноутбук включен тоже не всегда. При работе от батареи — откладывать/ставить на паузу)



Первым делом в голову приходит nnCron + rdiff-backup + TrueCrypt + Dropbox, опишу минусы такой комбинации.
  • Синхронизация будет происходить только в момент отмонтирования tc-контейнера. Значит придётся монтировать/размонтировать скриптом контейнер каждый раз
  • Ограничение на длину пути в каком-то из API, из-за чего rdiff-backup падает для некоторых файлов
  • Некоторые файлы могут быть эксклюзивно открыты в других программах, что приводит к проблемам при копировании
  • Копирование не атомарно, так что некоторые файлы могут быть несогласованы (впрочем это довольно редко даёт проблему)
  • Нет контроля над ошибками. Однажды что-то может пойти не так, и я об этом не узнаю



Плюс: если включить pack-rat, то можно заменить rdiff-backup на какой-нибудь rsync (инкрементальность и историю версий будет обеспечивать Dropbox) и сэкономить место. Хотя нет (или есть?) способа просмотреть в Dropbox какую-либо директорию и все файлы в ней по состоянию на какой-то момент времени, не восстанавливая по одному файлику. Да и при активном использовании такой фичи, не сочтут ли это злоупотреблением => бан.

UPD

Нашёл статью с сравнением сервисов: Резервное копирование он-лайн, пока что склоняюсь к CrashPlan

UPD2

В итоге остановился на Duplicati + S3, поддерживающей не всё вышеперечисленное, но достаточно много.

Для других ОС аналогом (а точнее оригинальной версией) — является duplicity, от автора rdiff-backup.
  • Вопрос задан
  • 11087 просмотров
Пригласить эксперта
Ответы на вопрос 6
voooz
@voooz
Inbox сегодня пиарил подобную услугу (только запустили), шифрование у них и т.д., но блин даже дороже дропбокса выходит.
infobox.ru/backup/
Ответ написан
YasonBy
@YasonBy
Mozy Home: $5/месяц, место неограничено (у меня лежит 80 ГБ).
Бэкапит по расписанию, инкрементально, в облако. Предыдущие версии файлов хранятся 30 дней.
Перед отправкой можно шифровать своим 256-битным AES ключом. После каждого бэкапа показывает окошко со статусом (сколько файлов сохранено, сколько времени это заняло, как давно был последний успешный бэкап). Статус можно смотреть и в процессе. Если приключились проблемы — сразу же даёт знать.
Работу от батареи не распознаёт, но можно вручную поставить на паузу. Работает под Windows и Mac OS, скачать файлы можно и через клиента, и через веб-интерфейс.
Может одновременно бэкапить и в облако, и на локальный носитель.
Для тестов дают 2 ГБ бесплатно.

P.S. Если подходит — могу дать реферальную ссылку :)
Ответ написан
ИМХО в вашем случае вполне достаточно Cobian Backup + Dropbox
Cobian Backup может создавать инкрементальные бэкапы и класть их в шифрованные архивы 7z, а когда будет подключение к инету — дропбокс это дело будет складировать к себе.
Cobian Backup умеет почти все что требуется: инкрементальный бэкап, шифрование архивов, работа по расписанию, показ/отправка по почте журнала. Не нашел только можно ли ограничить выполнение задания если ноут работает от батареи.
Ответ написан
kondor
@kondor
Если Вы рассматриваете не только бесплатные решения, то можете также посмотреть в сторону Acronis Online Backup. Практически всё (насчет работы в «ноутбучных условиях» мне ничего не известно) вышеперечисленное умеет.
Ответ написан
Комментировать
коллеги, а есть ли ПО которое могло бы напрямую в облако лить бекап без локальной копии. Т.е. все популярные клауды (дропбокс/гдрайв/вандрайв) отпадают т.к. хранят копию локально!
В идеале нужно ПО в котором вибираешь что/когда бекапить, указываеш креденшсы к облаку и оно бекапит сразу в клауд!
Ответ написан
Комментировать
@suvolod
burdakovd, не подскажешь? Тоже мучаю сейчас duplicati, но столкнулся с тем, что эта программа не умеет работать в режиме службы, в ее настройках (планировщике) невозможно задать расписание расписание выполнения задачи чаще, чем раз в день, да и иконка в трее мешается...

Хочу поставить эту программу на рабочий сервер, но эти недочеты останавливают.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект