كيف أقوم بعمل نسخة احتياطية لمدير مستودع nexus

StackOverflow https://stackoverflow.com/questions/710596

  •  22-08-2019
  •  | 
  •  

سؤال

كتاب العلاقة: http://www.sonatype.com/books/nexus-book/reference/.لا يبدو أنه يقضي أي وقت في كيفية القيام بعمل نسخة احتياطية لمستودع الارتباط.إذا قمت بتثبيت اللقطة والإصدارات الخاصة بي في هذا المستودع المحلي، فيبدو أنه سيكون من المناسب لي عمل نسخة احتياطية منها.ومع ذلك، فأنا لست مهتمًا حقًا بعمل نسخة احتياطية لأي شيء يمكن تنزيله بسهولة من مستودع بعيد.

يبدو أن بعض عمليات البحث على Google لا تكشف عن الإجابة الأساسية أيضًا، لذلك ربما يمكن تسجيلها هنا للأجيال القادمة.

شكرا ناثان

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

المحلول

عند تثبيت Nexus، سينتهي بك الأمر بدليلين:

nexus-webapp-1.3.1.1/
sonatype-work/

لقد قمنا بفصل التطبيق عن البيانات والتكوين.تطبيق Nexus موجود nexus-webapp-1.3.1.1/ والبيانات والتكوين موجود sonatype-work/nexus.تم القيام بذلك بشكل أساسي لتسهيل عمليات الترقيات، ولكن له أيضًا آثار جانبية تتمثل في تسهيل عملية النسخ الاحتياطي لتثبيت Nexus.

الجواب البسيط

لا يقوم Nexus بتخزين المستودعات في قاعدة بيانات أو القيام بأي شيء من شأنه أن يحول دون إجراء نسخة احتياطية بسيطة لنظام الملفات ضمنها sonatype-work/nexus.إذا كنت بحاجة إلى إنشاء نسخة احتياطية كاملة، فما عليك سوى أرشفة محتويات الملف sonatype-work/nexus.

إجابة أفضل

إذا كنت تريد أسلوبًا أكثر ذكاءً لعمل نسخة احتياطية من تثبيت Nexus، فستحتاج بالتأكيد إلى عمل نسخة احتياطية لكل شيء ضمنه sonatype-work/nexus/conf, sonatype-work/nexus/storage, sonatype-work/nexus/template-store.إذا كنت تريد إجراء نسخ احتياطي للبيانات الوصفية وسمات الملفات التي يحتفظ بها Nexus لمستودع الوكيل، فقم بإجراء نسخة احتياطية sonatype-work/nexus/proxy, ، على الرغم من أن هذا ليس مطلوبًا حيث سيتم إنشاء المعلومات حول مستودع الوكيل عند الطلب عند طلب السمات.

لا تحتاج إلى النسخ الاحتياطي sonatype-work/nexus/logs ولا تحتاج إلى عمل نسخة احتياطية من فهارس Lucene sonatype-work/nexus/indexer.

الإجابة على نيكزس برو

يوجد مكون إضافي Nexus Professional يمكنه أتمتة عملية إنشاء نسخة احتياطية من بيانات تكوين Nexus.سيقوم هذا البرنامج المساعد بمعالجة محتويات ملف sonatype-work/nexus/conf الدليل.إذا كنت بحاجة إلى النسخ الاحتياطي sonatype-work/nexus/storage الدليل، سوف تحتاج إلى تكوين بعض أنظمة النسخ الاحتياطي لإجراء نسخ احتياطي لمحتويات نظام الملفات هذا.مرة أخرى، كما هو الحال مع Nexus Open Source، لا توجد حاليًا فائدة حقيقية في النسخ الاحتياطي لمحتويات sonatype-work/nexus/indexer أو sonatype-work/nexus/logs.

باستثناء التخزين للمستودعات البعيدة

ذكرت في سؤالك أنك تريد استبعاد وحدة التخزين المخصصة لذاكرة التخزين المؤقت المحلية لمستودع بعيد.إذا كنت مهتمًا بالقيام بذلك، فسيتعين عليك اتخاذ مستوى إضافي من التفاصيل واستبعاد الدلائل الموجودة ضمن sonatype-work/nexus/storage التي تتوافق مع المستودعات البعيدة.

هل تحتاج إلى إيقاف تشغيل Nexus لإجراء نسخة احتياطية؟

أخبرني بريان فوكس أن الفرصة الحقيقية الوحيدة للتنافس على الملفات ستكون الملفات الموجودة في ملف indexer/ الدليل.لن تواجه مشكلة في عمل نسخة احتياطية لنظام ملفات sonatype-work باستخدام مثيل Nexus قيد التشغيل.

راجع للشغل، شكرًا على السؤال، من المحتمل أن يتم دمج هذه الإجابة في الإصدار التالي من كتاب Nexus.

نصائح أخرى

وAFAIK العلاقة (نسخة مجانية) ليس لديها أي ميزات النسخ الاحتياطي، ولكن ينبغي أن يكون بهذه البساطة، ومعرفة الشركات الخاصة بك groupId والاستيلاء عليه من الدلائل التخزين في العلاقة

ولكن أود أن جدولة النسخ الاحتياطي مستودع كامل أيضا، أنت لا تعرف متى المستودعات البعيدة إلى أسفل، عندما كنت في حاجة إليها أكثر

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