Что лучший механизм должен управлять файлами для отдельного пользователя, работающего над различными компьютерами в различных физических местах?

Фон

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

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

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

Проблема

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

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

Вопрос

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

0
задан 29.03.2011, 05:57

1 ответ

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

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

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

Теги

Похожие вопросы