يُعد نقل مستودع نسخ احتياطي على USB إلى مسار تحميل جديد آمنًا عندما يظل المستودع نفسه سليمًا، وتُعاد إعادة ربط مهمة النسخ الاحتياطي به عن قصد.
الخطأ الخطير هو التعامل مع المسار الجديد على أنه وجهة جديدة والسماح لتطبيق النسخ الاحتياطي بتهيئة مستودع فارغ بجوار المستودع القديم. قبل تغيير التسميات أو قواعد التحميل أو تخطيط المجلدات، سجّل هوية نظام الملفات الفعلية، وجذر المستودع، ومعرّف المستودع إذا كانت الأداة تعرضه، وبيانات التشفير، وإعدادات المهمة، وآخر نقطة استعادة قابلة للاستخدام. بعد ذلك، انقل المستودع الحالي أو أعد تحميله كوحدة واحدة، وتأكد من أن التطبيق يتعرّف على سجله السابق قبل عملية الكتابة التالية.
سجّل بيانات المستودع الحالي قبل تغيير المسار
احفظ مصدر التحميل الحالي، ومعرّف UUID لنظام الملفات أو تسميته، ودليل المستودع، واسم المهمة، وموقع مفتاح التشفير أو كلمة المرور، ومعرّف المستودع نفسه إذا كانت أداة النسخ الاحتياطي تعرضه. أدرج عدة لقطات أو أرشيفات حديثة لتكون خط أساس للمقارنة.
يفصل Kopia بين إنشاء المستودع والاتصال بمستودع موجود، وهذا هو أول تمييز يجب الحفاظ عليه أثناء نقل مسار التحميل.
لا تبدأ النقل حتى تتمكن من تحديد السجل القديم دون الاعتماد على مسار التحميل وحده. فإذا كان المسار هو الشيء الوحيد الذي سجّلته، فقد يبدو قرص USB آخر يُحمّل لاحقًا في ذلك المسار صالحًا بشكل مضلل.
انقل المستودع كوحدة كاملة
أوقف مهمة النسخ الاحتياطي وأي عملية تنظيف أو ضغط أو تحقق أو استعادة قبل نقل ملفات المستودع. انسخ جذر المستودع بالكامل أو أعد تحميله، بما في ذلك الفهارس والإعدادات والحزم والأقفال والمفاتيح المخزنة هناك والبيانات الوصفية الخاصة بالأداة.
يصف Borg مستودعه بأنه مخزن معاملات منظم يضم بيانات وصفية للمستودع إلى جانب بيانات النسخ الاحتياطي، لذلك فإن نسخ الملفات التي تبدو كأنها أرشيفات فقط ليس نموذجًا آمنًا للنقل.
أبقِ المستودع الأصلي دون تغيير حتى يجتاز المسار الجديد عملية عرض أو فحص للقراءة فقط. تجنب فتح النسختين الأصلية والمنسوخة للكتابة العادية في الوقت نفسه عندما تعتبر الأداة أنهما يحملان هوية المستودع نفسها.
غيّر مسار الوجهة دون تهيئة سجل جديد
حدّث المهمة الحالية أو اتصال المستودع إلى مسار نظام الملفات الجديد. إذا كانت الواجهة توفر خيارات إنشاء أو اتصال أو استيراد أو إعادة ربط أو استخدام موجود، فاختر مسار المستودع الموجود وتحقق من الوجهة قبل الحفظ.
يوضح مشرفو Duplicati أنه بعد نقل مخزن موجود يمكنك تعديل الوجهة والمتابعة عندما تكون قاعدة بيانات المهمة موجهة إلى المخزن المنقول.
إذا عرض التطبيق فورًا تهيئة وجهة فارغة، فألغِ العملية. فهذا دليل على أنه لم يتعرف على المستودع القديم بعد؛ وقد تؤدي التهيئة إلى إنشاء سجل ثانٍ وتجعل التنظيف اللاحق ملتبسًا.
توقّع أن تلاحظ بعض الأدوات نقل المستودع
قد يتذكر عميل النسخ الاحتياطي ما هو أكثر من محتويات المستودع. فقد تربط ذاكرات التخزين المؤقت المحلية هوية المستودع بموقعه السابق، وتطلب موافقة صريحة عندما يظهر المستودع نفسه في موقع جديد.
تتمحور إحدى حالات نقل مسار التحميل في Duplicacy حول إعادة ربط مستودع منقول، ما يوضح سبب وجوب التعامل مع تغيير مسار المستودع باعتباره إعادة ربط، لا تهيئة جديدة.
وافق على النقل فقط بعد مطابقة هوية المستودع واللقطات المتوقعة وحالة التشفير ونظام ملفات USB. أما ظهور تحذير على القرص الخطأ فهو سبب للتوقف، وليس دليلًا على أن البرنامج يتوخى الحذر المفرط.
امنح نظام ملفات USB هوية تحميل مستقرة
بعد التعرّف على المستودع، اربط نظام ملفات USB الفعلي بمسار ثابت مملوك للمسؤول باستخدام معرّف دائم مناسب. تجنب ربط النسخ الاحتياطية المجدولة بترتيب اكتشاف /dev/sdX أو بدليل تحميل خاص بجلسة سطح المكتب.
يمكن لأدوات Linux تحديد أنظمة الملفات باستخدام تسمية ثابتة أو UUID، ما يسمح للمسار نفسه بالبقاء صالحًا للمستودع رغم التغييرات المعتادة في تعداد الأجهزة.
إذا غيّرت تسمية نظام الملفات عمدًا، فحدّث قاعدة التحميل واختبرها قبل إعادة تفعيل النسخ الاحتياطية. يجب أن يظل تطبيق النسخ الاحتياطي يرى جذر المستودع نفسه حتى عند تغيير التسمية المقروءة للبشر.
تحقق من السجل قبل أول عملية كتابة بعد النقل
حمّل قرص USB في المسار الجديد، واتصل بالمستودع الموجود، واعرض اللقطات السابقة، وافحص أحدث نقطة استعادة، واستعد ملفًا صغيرًا واحدًا إلى دليل مؤقت. بعد ذلك فقط شغّل أول نسخة احتياطية جديدة.
يشير أحد أمثلة مستخدمي restic إلى إمكانية إعادة تسمية مستودع محلي وإعادة توجيه العميل إليه، ما يؤكد أن سجل المستودع مرتبط بمحتوياته، لا بطريقة كتابة مسار تحميل واحد.
يكتمل النقل عندما تظل اللقطات القديمة قابلة للتصفح، وتنجح استعادة اختبارية، وتضيف أداة النسخ الاحتياطي الجديدة البيانات إلى السجل نفسه. أما مقال ZimaSpace ذي الصلة حول تغيّر مسارات تحميل USB بعد إعادة التشغيل، فهو الحل الأساسي عندما يكون تغيّر المسار غير مخطط له، لا عندما يكون نقلًا مضبوطًا للمستودع.
الأسئلة الشائعة
هل يؤدي تغيير تسمية وحدة تخزين USB تلقائيًا إلى كسر سجل النسخ الاحتياطي؟
ليس بالضرورة. تصبح المشكلة قائمة عندما تستخدم قاعدة التحميل أو مهمة النسخ الاحتياطي تلك التسمية جزءًا من هوية الوجهة، ولا يعود المستودع موجودًا في المسار المتوقع.
هل ينبغي أن أنسخ مجلد أحدث نسخة احتياطية فقط إلى المسار الجديد؟
لا، بالنسبة إلى أدوات النسخ الاحتياطي المعتمدة على المستودعات. حافظ على بنية المستودع الكاملة معًا، لأن الفهارس والفهارس الوصفية وملفات الحزم والمفاتيح ونقاط الاستعادة الأقدم قد تكون مترابطة.
هل يمكنني إبقاء نسختَي المستودع القديمة والجديدة متصلتين في الوقت نفسه؟
احتفظ بالنسخة القديمة كمصدر للرجوع، لكن تجنب الكتابة بشكل مستقل إلى نسختين مستنسختين تشتركان في هوية مستودع واحدة، ما لم تكن أداة النسخ الاحتياطي تدعم سير العمل هذا صراحةً.
الدعم والنصائح
المزيد للقراءة

هل يمكن لـ Plex مشاركة وحدة معالجة الرسومات (GPU) مع حاوية Docker أخرى؟
يمكن لـ Plex وحاوية أخرى غالبًا الوصول إلى وحدة معالجة الرسومات نفسها، لكن يجب اختبار دعم برنامج التشغيل، وتعيين الجهاز، وحِمل محرّك الفيديو، والذاكرة،...

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

كيفية إعداد ذاكرة التخزين المؤقت وموقع التخزين المؤقت لتحويل الترميز في Plex
احمِ حالة Plex الدائمة مع وضع الملفات المؤقتة للتحويل على مساحة تخزين محلية مناسبة، ثم تحقّق من التنظيف والمساحة الحرة وسلوك إعادة التشغيل.

