Каков наилучший способ создания резервных копий Subversion (на сервере на основе Debian).
Это использовать svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
Или, может быть, просто смолить каталог, где находятся репозитории?
tar -cvzf svn.backup.tar.gz /var/subversion/
Каковы плюсы и минусы вышеперечисленного?
Спасибо Йохан
Обновление : это небольшой сервер с небольшим количеством репозиториев. Так что инкрементные резервные копии, вероятно, не нужны, я думаю, что лучше сосредоточиться на простоте.
Обновление : я использовал скрипт-упаковщик пакетов (который, в свою очередь, был оболочкой для svn-hot-backup), чтобы сделать полное резервное копирование, а затем сделал полное восстановление на другом чистом компьютере. Однако я удалил эту часть "SVN_HOTBACKUP_NUM_BACKUPS = 10", так как она не работала для меня.
Пожалуйста, обратите внимание, что я чувствую, что это было довольно просто, и результат был очень близок к просто смоле. Но, как указал здесь Манни, использование svn-hot-backup / "svnadmin hotcopy" - более надежный метод, поскольку tar может время от времени создавать поврежденные резервные копии, если вам не повезло.