Назад | Перейти на главную страницу

Внешние резервные копии Time Machine

У меня Time Machine отлично работает, регулярно делаю моментальные резервные копии. Резервные копии файлов легко и быстро доступны.

Я хотел бы сделать резервную копию этих резервных копий для максимальной безопасности. У меня уже есть хостинг (Dreamhost) с большим количеством свободного места. Я хотел бы найти лучший способ передать эти файлы.

В идеале эта система должна иметь как можно больше из следующего:

Идеальное решение - создать разреженное изображение и синхронизировать его. Проще всего это сделать, предоставив общий доступ к диску по сети, указав на него Time Machine и запустив новое резервное копирование.

Вы также можете найти информацию о создание настраиваемого sparsebundle для использования в качестве резервной копии Time Machine.

Причина для этого заключается в том, что разреженный пакет хранит свои данные в виде набора файлов («бэнды» размером 8 МБ). Если у вас есть sparsebundle, вы можете отправить его на удаленный сервер, а rsync может просто передать измененные диапазоны. С Time Machine вы обычно просто добавляете в конец, поэтому вы обычно синхронизируете только последние несколько полос.

Как только данная полоса заполнится и OS X создаст другую, теперь уже заполненная полоса больше не будет записана. Его копируют в последний раз и больше никогда не трогают. Новый бэнд копируется каждый раз при запуске rsync, пока он тоже не заполнится и не перестанет записываться.

Для дополнительного удовольствия вы можете передать hdiutil параметры для создания зашифрованного образа диска, чтобы, если кто-то взломает вашу машину Dreamhost, он не сможет собрать ваши файлы.

Пока что rsync выглядит неплохим решением:

  • Он передает дельты, что снижает пропускную способность
  • Из-за низкой пропускной способности это относительно быстро
  • Файлы из резервных копий доступны для просмотра, поскольку они просто копии файлов.
  • Прерванное резервное копирование не испортит ни успешно зарезервированные, ни неизмененные файлы
  • Он хорошо работает через SSH, поэтому безопасен при транспортировке
  • Сделать это довольно просто.

Я не эксперт по rsync, но, насколько мне известно, это не так:

  • Зашифровать файлы в месте назначения
  • Сохраняйте моментальные снимки TM без создания полностью новой резервной копии (что сведет на нет преимущество низкой пропускной способности / скорости).

Буду признателен за любые советы по замене решений или усовершенствованиям rsync для решения этих проблем.

Я не знаком с Dreamhost. У вас просто есть домашний каталог и учетная запись оболочки? Если это так, я бы рассмотрел возможность использования PGP (или, скорее, GNUPG) для шифрования файлов / каталогов. Есть сценарий для рекурсивного шифрования каталогов с помощью GNUPG, gpgdir.

Если у вас есть root-доступ, вы можете использовать encfs. Есть руководство для настройка на Ubuntu.

Для Dreamhost: что, если они решат заблокировать вашу учетную запись (за злоупотребление Неограниченная политика) пока вы восстанавливаете свои данные ...?

Для любого онлайн-решения для резервного копирования: что, если вам нужно восстановить? Как бы вы вернули свою систему в рабочее состояние? И даже при простом восстановлении документов и электронной почты: сколько времени потребуется, чтобы скачать все? Смотрите также Лучший выбор для личного «резервного копирования в Интернете» в Европе на Super User за ссылки на результаты некоторых тестов.

Только для архивов: когда вы не ищете онлайн-решение (если вы не против перенести диск в какое-то другое место), то можно фактически использовать несколько дисков для резервного копирования. См. Macosxhints.com, 10.5: Используйте несколько дисков Time Machine для резервирования (обязательно также читайте комментарии).

Вы можете попробовать поискать услуги от MacMiniColo которые также предлагают услугу удаленного резервного копирования машины времени.

Предлагает все, что вы можете предложить с Time Machine + это удаленно

Мы используем rdiff-backup для достижения аналогичной цели с серверами Linux.

Это может или не может решить ваши конкретные требования, но стоит изучить его, если вы исчерпаете другие возможности.

Искажение времени выполняет резервное копирование в Amazon S3.

В целом это отличное решение. К сожалению, это будет означать, что мне придется платить за хранилище S3 (у меня много места на Dreamhost, которое я получаю «бесплатно» сейчас), и у меня нет доступа к командам Linux (хотя инструмент доступа к S3 доступен почти так же хорошо).

Возможно, у них скоро (или уже?) Будет опция FTP / SSH.