सबवर्सन बैकअप (एक डेबियन आधारित सर्वर पर) करने का सबसे अच्छा तरीका क्या है।
यह svnadmin का उपयोग करने के लिए है?
svnadmin dump /path/to/reponame > reponame.dump
या शायद सिर्फ dir को टार करने के लिए जहां रिपॉजिटरी हैं?
tar -cvzf svn.backup.tar.gz /var/subversion/
ऊपर के पेशेवरों और विपक्ष क्या हैं?
धन्यवाद जोहान
अद्यतन : यह एक छोटा सा सर्वर है जिसमें केवल कुछ ही प्रतिनिधि हैं। इसलिए वृद्धिशील बैकअप की आवश्यकता नहीं है, मुझे लगता है कि इसे सरल रखने पर ध्यान देना बेहतर है।
अद्यतन : मैंने पैक्स रैपर स्क्रिप्ट का उपयोग किया (जो बदले में svn-hot-backup के लिए एक रैपर था) एक पूर्ण बैकअप करने के लिए और फिर एक और स्वच्छ कंप्यूटर पर एक पूर्ण पुनर्प्राप्ति किया। हालाँकि मैंने उस "SVN_HOTBACKUP_NUM_BACKUPS = 10" भाग को हटा दिया क्योंकि यह मेरे लिए काम नहीं कर रहा था।
कृपया ध्यान दें कि मुझे लगता है कि यह बहुत ही सरल था और इसका परिणाम बहुत ही करीब था। लेकिन जैसा कि मन्नी ने यहां बताया कि svn-hot-backup / "svnadmin hotcopy" का उपयोग करना अधिक विश्वसनीय तरीका है, क्योंकि यदि आप अशुभ हैं तो टार समय-समय पर भ्रष्ट बैकअप बना सकते हैं।