Резервное копирование Windows для репозиториев SVN

StackOverflow https://stackoverflow.com/questions/419511

  •  03-07-2019
  •  | 
  •  

Вопрос

Я использую сервер SVN на своем сервере Windows и хочу запланировать процедуру автоматического резервного копирования.Я всегда буду единственным, кто будет работать над хранилищем.Стоит ли мне беспокоиться о горячем копировании или я могу использовать простое приложение резервного копирования Windows для резервного копирования репозиториев?А как насчет xcopy или robocopy?

Это было полезно?

Решение

Я считаю, что просто скопировать / вставить (XCopy) репозитории - самое простое решение. Возможно, вы захотите сбросить репозиторий в один файл, прежде чем копировать его, так как я обнаружил, что копирование одного большого файла гораздо быстрее, чем копирование нескольких небольших файлов. Вероятно, это не проблема, если ваш репозиторий небольшой, но нужно учитывать следующее:

svnadmin dump /path/to/repository > repository-name.dmp

Другие советы

Вид дубликата Резервные копии SVN... достаточно ли горячей копии или мне следует беспокоиться о полных и инкрементальных дампах? вопрос.

Не забудьте подумать о:

  • частота ваших резервных копий (что произойдет, если произойдет сбой между двумя резервными копиями?)
  • процесс очистки (сколько резервных копий вы хотите хранить в течение долгого времени?)
  • управление свободным пространством (какой объем дискового пространства занимает каждая резервная копия?)
  • процедура восстановления:ПРОВЕРЬТЕ ;) Резервная копия, которая никогда не проверялась, не является «настоящей» резервной копией ;)

До тех пор, пока вы уверены, что никто не обращается к хранилищу (особенно к нему), во время резервного копирования, нет необходимости использовать горячую копию. Вы можете просто скопировать / сделать резервную копию хранилища с помощью любого инструмента.

Вы были бы в порядке как единственный пользователь, так как знаете, что никогда не будете вносить изменения во время резервного копирования, (верно? :) Тем не менее, похоже, что " не беспокоить " в использовании горячей копии или дампа. Они так же просты в использовании.

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

Я использую Mozy Home для резервного копирования всех моих личных файлов разработки (Subversion, проектов Visual Studio и т. д. .) Это просто, не требует слишком много ресурсов, легко настраивается и, что лучше всего: бесплатно.

Я думал о написании собственного решения для резервного копирования с использованием xcopy или чего-то подобного, но зачем изобретать велосипед?

если SVN живет на вашем компьютере, вы можете использовать простую копию файла, самый безопасный способ - использовать резервную копию дампа.

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

Он выполняет как резервное копирование, копирование, копирование и отправку на вашу электронную почту или FTP

Вот графический инструмент Windows для создания дампов локальных и удаленных репозиториев Subversion:

Инструмент резервного копирования SVN

В описании инструмента сказано:

Этот простой инструмент позволяет создать резервную копию локального и удаленного хранилища Subversion. Программное обеспечение работает так же, как "svnadmin". но это не интерфейс GUI над ним. Вместо этого используйте непосредственно библиотеки Subversion для разрешения создания дампа в автономном режиме без каких-либо дополнительных инструментов.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top