Модель для версионных резервных копий в MS Windows - PullRequest
1 голос
/ 12 сентября 2010

Я думал о модели для сохранения снимков файловой системы Windows. Очевидно, что вы хотите сделать резервную копию только новых файлов или файлов, которые изменились - для вещей, которые не изменились, вы не хотите делать еще одну копию. rshapshot http://www.rsnapshot.org/ (для linux) выполняет это путем создания нового каталога моментальных снимков для каждой точки сохранения и жесткой ссылки на неизмененные файлы.

Насколько я понимаю, в Windows нет жестких и программных / символических ссылок, хотя есть ярлыки (?). Какой будет эквивалентная структура ссылок в Windows? Будет ли работать такая модель управления версиями? Или другой подход был бы лучше, например, хранение резервных копий с версиями в какой-либо базе данных? Я заметил, что SyncBackSE http://www.2brightsparks.com/syncback/sbse-features.html имеет управление версиями - есть идеи, как это реализовать?

Спасибо

Редактировать : Теперь я взглянул на SyncBackSE: функция управления версиями не означает представление снимка - это просто сохранение старых копий файла с предварительно установленной отметкой времени.

1 Ответ

0 голосов
/ 14 сентября 2011

Однажды решением было бы использовать систему контроля версий, такую ​​как Subversion, Mercurial или Git.В зависимости от типов файлов (двоичных или текстовых) некоторые системы работают лучше, чем другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...