سؤال

حسنا.اعتدت إس هو hotcopy لجعل تدريجي back-ups, الآن كيف يمكنني اختبار أن hotcopies سوف تعمل بشكل صحيح ؟

لقد بحثت في المشاركات هنا فيما يتعلق hotcopy.معظمهم يبدو أن يكون مجرد تشجيع استخدام إس hotcopy, ولكن لا نتحدث عن كيفية استرداد باستخدام hotcopy مرة واحدة.

هل هناك أي نصيحة حول كيفية استرداد باستخدام hotcopy الذي صنعت ؟

وأنا أيضا فحص http://svnbook.red-bean.com/, ولكن لم أستطع العثور على أي شيء حقا.

شكرا

هل كانت مفيدة؟

المحلول

svnadmin hotcopy دائما بإنشاء نسخ كاملة من المخزون الخاص بك.فإنه ليس من الممكن القيام النسخ الاحتياطي التزايدي مع svnadmin hotcopy.

svnadmin hotcopy يعمل مثل نظام الملفات باستخدام الأمر نسخ ما عدا ذلك لن نسخ المعاملات المفتوحة.

لاستعادة مستودع يمكنك فقط svn hotcopy النسخ الاحتياطي الخاص بك إلى المكان الذي تريد أن تكون عليه.

للتحقق من سلامة مستودع استخدام svnadmin التحقق من

على سبيل المثال:

أن إس اتفاقيات إعادة الشراء على /var/svn/repos و النسخ الاحتياطية الخاصة بك المخزنة على /var/النسخ الاحتياطي/svn و المستودع الخاص بك my_project مكسورة.

استخدام:

svnadmin hotcopy /var/svn/repos/my_project /var/backups/svn/

إلى إنشاء نسخة احتياطية جديدة (هل هذا كل يوم أو أسبوع..) ،:

svnadmin hotcopy /var/backups/svn/my_project /var/svn/repos/

لاستعادة النسخ الاحتياطي الخاص بك (ملاحظة:لديك لإزالة الريبو من قبل ، كما hotcopy لا الكتابة فوق القديم الخاص بك الريبو ، كما كنت حقا يجب أن نبحث عن سبب مستودع الفشل).

أيضا استخدام:

svnadmin verify /var/svn/repos/my_project

للتحقق من سلامة المخزون الخاص بك

نصائح أخرى

هل تبحث فقط عن اختبار الدخان؟ مجرد نقطة أي عميل في ذلك (مباشرة على الجهاز، مع الملف: // بروتوكول إذا كنت تريد) والقيام ببعض checkouts- الملفات تشكل الريبو صالح. وhotcopy هو فقط للتأكد من الحصول على نسخة متناسقة (على سبيل المثال، تسجيلات الوصول التي تحدث أثناء hotcopy لا المسمار النسخ الاحتياطي).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top