весь объем приватный Dropbox с Windows 7

весь объем приватный Dropbox с Windows 7

Я хочу настроить полное зеркалирование файлов с клиентского компьютера на серверный компьютер. В моем представлении конечный результат будет чем-то немного сопоставимым с RAID1 и dropbox.

Я перечислил много ограничений, так что, вероятно, идеального решения не существует. Давайте просто посмотрим, что окажется ближе всего. Мои причины как академические, так и практические.

Контекст:

  • современный компьютер рабочей станции с объемом памяти 5,0 ТБ (клиент)
  • старая рабочая станция с 5,5 ТБ памяти (HTPC/сервер)
  • оба работают под управлением Windows 7
  • 1Гбит ЛВС
  • дешевые потребительские диски

Цель:

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

Ограничения:

  • может обрабатывать несистемные тома
  • как минимум односторонняя синхронизация (клиент -> зеркалирование сервера)
  • почти в режиме реального времени, как dropbox
  • хорошее использование доступной пропускной способности сети
  • может обрабатывать большое количество небольших файлов, например, полную установку Cygwin с 365 тыс. файлов и 21 тыс. папок
  • может обрабатывать большие файлы размером до десятков гигабайт (видео высокой четкости)
  • файлы, хранящиеся на обычной файловой системе NTFS (без образов и zip-архивов)
  • по умолчанию нет версионирования

Бонусные цели:

  • может справиться с системным объемом
  • двусторонняя синхронизация
  • Открытый исходный код
  • интегрированное решение
  • Решение на уровне файловой системы (не на уровне блоков)
  • ручное управление версиями специальных мест для резервных копий (например, только диск C)
  • может обрабатывать открытые файлы (используя теневое копирование?? не на 100% знаком с тем, что он может делать)
  • поддержка коммерческого облачного хранилища
  • шифрование
  • обновления на основе изменения файлов (в отличие от периодического резервного копирования)

Ладно, я прошу многого. ;)

Как вы думаете, есть ли что-то хотя бы близкое к этому?

Самое близкое, что я могу придумать, это rsync, работающий в непрерывном цикле. Я надеюсь на что-то "более элегантное".

решение1

На самом деле вы не просите слишком многого. Вы просите инструмент для резервного копирования/синхронизации с диска на диск.

Полагаю, что оставшийся вопрос заключается в том, находятся ли два компьютера в одной локальной сети или вам необходимо пройти через глобальную сеть (например, Интернет)?

Если они находятся в одной локальной сети, есть десятки инструментов, которые сделают большую часть того, что вам нужно. Хотя необязательное требование синхронизации системного диска немного сложнее, если вы хотите иметь возможность восстанавливать данные напрямую из резервной копии.

Вам всегда следует обращать внимание на несколько ключевых характеристик:

  • Поддержка теневого копированияБез этого любые файлы, которые все еще открыты во время выполнения резервного копирования, не будут скопированы.
  • Дифференциальная копия файла. Это позволяет системе создавать резервные копии только изменений в файлах, но вы все равно получаете полный файл на обоих концах.
  • Отслеживание изменений файлов. Это дает вам резервное копирование практически в реальном времени без значительных накладных расходов на систему. Он использует возможности мониторинга изменений файловой системы Windows/NTFS для уведомления приложения о том, что ему нужно что-то сделать.

Вот несколько примеров.

  • СинхронизацияBackSE- не бесплатно, но я пользовался этим годами. Есть бесплатная версия, но она не совсем удовлетворяет всем вашим требованиям. Есть также профессиональная версия с дополнительными функциями. SyncBack действительно мощный.
  • Полная синхронизация- Этот не пробовал, но выглядит нормально.
  • Резервное копирование и восстановление Paragon- эта программа делает резервные копии всего диска, бесплатно для личного использования
  • Бакула- Открытый исходный код, но я думаю, вам нужно купить версию для Windows, чтобы сделать то, что вы хотите.

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

Последнее предупреждение: инструмент синхронизации файлов НЕ является резервным копированием! Резервные копии защищены от изменений, ваше предложение оставит вам КОПИЮ. Полезно, но не обязательно защищено. Кроме того, резервные копии должны быть как минимум в 2 местах и ​​желательно на двух разных носителях (хотя сейчас это встречается реже из-за надежности и размера жестких дисков). Местоположение имеет ключевое значение. Если синхронизация/резервное копирование находятся в похожем месте с оригиналом, катастрофа, поразившая одно, также поразит и другое.

Обратите внимание, что если вы хотите получить хорошийрезервное копированиестратегия, вы могли бы сделать гораздо хуже, чем использоватьКрашПланс одним из их облачных планов. Базовый инструмент CrashPlan (бесплатный) позволяет вам делать резервные копии на другом вашем компьютере - даже через Интернет (например, друзья/семья). Полное шифрование, дифференциальные копии, дедупликация и другие хорошие функции. Добавление облачного сервиса позволяет использовать все важные 2-е местоположение, если вы не можете использовать семью/друзей и т. д. Я храню локальную резервную копию для быстрого восстановления и облачную резервную копию для безопасности.

Связанный контент