Фон

Я работаю на 3 разных компьютерах в разных физических местах: домашний компьютер дома, лабораторный компьютер в лаборатории Унив и неизвестный компьютер в неизвестном месте.

Мои файлы данных в общей сложности 1 терабайт. Так что не имеет смысла, если я размещаю его в коммерческой файловой компании или на выделенном файловом сервере.

Куда бы я ни шел, я всегда привожу портативный внешний жесткий диск в качестве своего мобильного центрального хранилища, содержащего файлы данных. Этот жесткий диск защищен Microsoft BitLocker, а файлы данных управляются с использованием протокола TortoiseSvn. Все компьютеры, упомянутые выше, проверяют хранилище, чтобы сделать локальную копию. Я должен обновить свою локальную копию перед началом работы на компьютерах. Любые изменения в файлах будут переданы в хранилище.

проблема

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

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

Вопрос

Есть ли лучший способ сделать то, что я делаю выше?

1 ответ1

1

Это кажется очень рискованной вещью, которую вы делаете. Если ваши данные действительно важны, то вы всегда рискуете их потерять.

Вот что я бы сделал в такой ситуации:

  1. Установите сервер SVN на моем домашнем компьютере.
  2. Выставьте этот сервер SVN через http или https. Конечно, вам придется купить доменное имя и все другие вещи с ним. Существуют различные способы запуска живого веб-сайта через домашний компьютер. Подсказка: для этого вам придется купить статический IP. Реализация этого конкретного пункта потребует более подробных знаний с вашей стороны.
  3. Подключитесь к этому серверу SVN через клиент TortoiseSVN (или любой другой клиент SVN) со всех клиентских компьютеров (лабораторный, неизвестный компьютер и домашний клиентский компьютер).
  4. Внедрите политику репликации и резервного копирования на серверном компьютере для резервного копирования данных каждые n дней / часов / месяцев в зависимости от частоты изменений данных.
  5. Желательно, чтобы резервная копия была на другом компьютере, но если ваш бюджет этого не позволяет, то она должна быть, по крайней мере, на другом жестком диске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .