เป็นวิธีที่ดีที่สุดในการสำรองข้อมูล Subversion (บนเซิร์ฟเวอร์ที่ใช้ Debian) คืออะไร
มันคือการใช้ svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
หรืออาจจะแค่ขุดดินที่ที่เก็บอยู่?
tar -cvzf svn.backup.tar.gz /var/subversion/
อะไรคือข้อดีและข้อเสียของข้างต้น?
ขอบคุณโจฮาน
อัปเดต : นี่เป็นเซิร์ฟเวอร์ขนาดเล็กที่มี repos เพียงหยิบมือเดียว ดังนั้นการสำรองข้อมูลเพิ่มเติมนั้นอาจไม่จำเป็นฉันคิดว่าเป็นการดีกว่าที่จะมุ่งเน้นที่การทำให้เป็นเรื่องง่าย
อัปเดต : ฉันใช้สคริปต์ wrapper ของแพ็ค (ซึ่งเป็น wrapper สำหรับ svn-hot-backup) เพื่อทำการสำรองข้อมูลเต็มรูปแบบจากนั้นทำการกู้คืนเต็มรูปแบบในคอมพิวเตอร์ที่สะอาดเครื่องอื่น อย่างไรก็ตามฉันได้ลบส่วน "SVN_HOTBACKUP_NUM_BACKUPS = 10" ออกเนื่องจากไม่ได้ผลสำหรับฉัน
โปรดทราบว่าฉันรู้สึกว่ามันเป็นเรื่องง่ายและผลลัพธ์ก็ใกล้เคียงกับแค่น้ำมันดิน แต่ดังที่ Manni ชี้ให้เห็นที่นี่เพื่อใช้ svn-hot-backup / "svnadmin hotcopy" เป็นวิธีที่เชื่อถือได้มากขึ้นเนื่องจาก tar สามารถสร้างการสำรองข้อมูลที่เสียหายได้เป็นครั้งคราวหากคุณโชคร้าย