Який найкращий спосіб зробити резервне копіювання 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 може час від часу створювати корумповані резервні копії, якщо вам не пощастить.