أحيانًا على مستوى الملفات عندما تكون البيانات المشار إليها ملائمة، لكن لقطات مستوى الكتل أو وحدات التخزين غالبًا ما تحافظ على البنية ولا يمكن استقبالها مباشرة في هدف أصغر.
يكون القرار مهمًا عندما تحتوي مجموعة بيانات NAS المُرحّلة على مساحة منطقية حرة وفيرة، لكن مصدر اللقطة القديم كان أكبر. الحالتان المتنافستان هما إعادة البناء على مستوى الملفات في هدف أصغر، أو قيود البنية عند الاستقبال على مستوى الكتل أو نظام الملفات. ابدأ بتكوين محفوظ وبيانات قابلة للتخلص منها، وراقب فرعًا واحدًا في كل مرة، وتوقف إذا أدى الاختبار إلى زيادة مخاطر فقدان البيانات أو الأذونات أو التوافر.
حدّد الشروط الكامنة وراء قرار استعادة اللقطة إلى وحدة تخزين أصغر
سجّل البيئة قبل تغيير أي شيء: إصدارات البرامج والبرامج الثابتة، وهويات الأجهزة، ومسار التحميل أو الشبكة، والمساحة الحرة، والأذونات، والعَرَض القابل للملاحظة. يجب أن يحافظ خط الأساس على تفاصيل كافية لإعادة إنتاج حالة احتواء مجموعة بيانات NAS المُرحّلة على مساحة منطقية حرة وفيرة، مع كون مصدر اللقطة القديم أكبر.
المرشح الأول هو إعادة البناء على مستوى الملفات في هدف أصغر. والثاني هو قيود البنية عند الاستقبال على مستوى الكتل أو نظام الملفات. يحدد سلوك zfs receive الحالي الآلية أو حدود الأوامر المستخدمة في الاختبار؛ لكنه لا يحل محل الملاحظة من هذا الخادم المنزلي المحدد.
اكتب شرط القبول وشرط التوقف قبل تشغيل الاختبار الفاصل. يجب أن يغير النجاح الأدلة التي يتنبأ بها أحد الفرعين مع إبقاء الخدمات غير المرتبطة دون تغيير؛ أما الفشل فيجب أن يعيد النظام إلى الحالة المحفوظة بدلًا من إطلاق سلسلة من الإصلاحات التخمينية.
اختبر الادعاء دون تخفيض المتطلب الأصلي
استخدم هذا الاختبار الفاصل: قِس البيانات المشار إليها والبيانات الوصفية المطلوبة، ثم استعدها أو استقبلها في هدف أصغر قابل للتخلص منه باستخدام الأداة نفسها. أبقِ حمل العمل والعميل والمسار ومجموعة الملفات والتوقيت ثابتة حتى تُنسب النتيجة إلى المتغير الذي تغيّر.
استخدم حدود استقبال ZFS لاختيار الحقل الذي يمكنه فعليًا الفصل بين الفرعين، ثم التقط طابعه الزمني، وحالة الخروج، ونص الخطأ، وهوية الجهاز أو اللقطة، ووقت الاستجابة، والبايتات المنقولة، والأذونات، وحالة الاسترداد. لا يكفي خروج الأمر بنجاح عندما تكون الهوية أو المتانة أو حالة التطبيق هي الادعاء قيد الاختبار.
كرّر الاختبار مرة واحدة بعد إعادة التشغيل أو إعادة الاتصال أو إعادة التحميل أو استخدام ذاكرة تخزين مؤقت باردة عندما يكون ذلك الحدث جزءًا من الحالة الأصلية. إذا كان التشغيل الأول تدميريًا أو تعذر استعادة البيئة، فتوقف وأعد الإنتاج على نسخة قابلة للتخلص منها بدلًا من ذلك.
zfs list -o name,used,refer,logicalused
# اختبر الاستقبال الدقيق أو استعادة الملفات في هدف قابل للتخلص منه
فسّر نتائج النجاح والفشل والاستثناء
نجاح: تقبل الأداة الهدف، وتتسع الملفات المستعادة والخصائص مع وجود هامش إضافي. سجّل الإصدار والهوية وحمل العمل الدقيق الذي نجح، حتى يظل الاستنتاج مشروطًا بدلًا من أن يتحول إلى ادعاء عام.
فشل: يتطلب التدفق بنية وحدة التخزين الأصلية، أو تشير اللقطات إلى بيانات أكثر، أو تتجاوز البيانات الوصفية والحجوزات السعة. لا يثبت الفشل تلقائيًا الفرع المقابل عندما يمكن للشبكة أو الذاكرة أو الأذونات أو اتساق المصدر أن تؤثر في كليهما؛ اعزل تلك التبعيات المشتركة قبل التصعيد.
نتيجة استثنائية أو ملتبسة: استعد الملفات في نظام ملفات أصغر أُنشئ حديثًا بدلًا من تقليص صورة اللقطة أو فرضها. احتفظ بالسجلات، ولا تشغّل أوامر الإصلاح أو التشذيب أو الإتلاف أو إعادة التقسيم أو تغيير الملكية التكراري حتى تتوفر نسخة قابلة للاسترداد.
أكّد القرار تحت حمل العمل الأصلي
طبّق الإجراء المطابق للفرع المرصود، ثم كرّر الحالة الأصلية بدلًا من بديل مخفّض. لا يصح القرار إلا عندما تقبل الأداة الهدف، وتتسع الملفات المستعادة والخصائص مع هامش إضافي، عبر دورتين أو خلال إعادة التشغيل أو السكون أو الانقطاع أو انتقال الحمل ذي الصلة.
استخدم التحقق من الاستعادة لفحص سير العمل التابع الأقرب، مع إبقاء المحفز الأصلي دون تغيير. يجب أن تحافظ مجموعات البيانات والمشاركات والحاويات والمستخدمون ونقاط الاسترداد غير المرتبطة على مستوى الوصول والتوقيت السابقين.
حد التوقف صريح: إذا كان التدفق يتطلب بنية وحدة التخزين الأصلية، أو كانت اللقطات تشير إلى بيانات أكثر، أو تجاوزت البيانات الوصفية والحجوزات السعة، فارجع إلى آخر تكوين تم التحقق منه، واحتفظ بالأدلة، وصعّد الأمر إلى اختبار أعمق للمنصة أو الأجهزة فقط عندما يكون الفرع قابلًا لإعادة الإنتاج.
بعد ثبات النتيجة المستهدفة، قارنها مع مهام النسخ الاحتياطي المنفصلة حتى لا ينقل الإصلاح المخاطر إلى خدمة مجاورة. يظل اختبار الهدف الناجح مع فشل جديد في النسخ الاحتياطي أو الهوية أو المهلة أو التوافر تغييرًا فاشلًا.
الأسئلة الشائعة
فيما يتعلق باستعادة اللقطة إلى وحدة تخزين أصغر، تدور عمليات البحث المتبقية عادةً حول ما إذا كانت المساحة المستخدمة الظاهرة تحدد ملاءمة الاستعادة، وما إذا كان يمكن تقليص مجموعات بيانات ZFS، وما مسار الترحيل الأكثر أمانًا. تُبقي الإجابات أدناه هذه الحالات الطرفية منفصلة عن القرار الأساسي.
لا يتغير حد القبول: تقبل الأداة الهدف، وتتسع الملفات المستعادة والخصائص مع هامش إضافي. إذا غيّر شرط لاحق نظام الملفات أو الهوية أو مسار الشبكة أو إصدار التطبيق، فأعد فقط الاختبار الفاصل المتأثر بذلك التغيير.
توقف عن توسيع التجربة عندما يتطلب التدفق بنية وحدة التخزين الأصلية، أو تشير اللقطات إلى بيانات أكثر، أو تتجاوز البيانات الوصفية والحجوزات السعة. عندها استعد الملفات في نظام ملفات أصغر أُنشئ حديثًا بدلًا من تقليص صورة اللقطة أو فرضها؛ واحتفظ بالأدلة قبل التصعيد إلى مالك المنصة أو التخزين أو الأجهزة.
هل تحدد المساحة المستخدمة الظاهرة ما إذا كانت الاستعادة ستتسع؟
ليس وحدها. تؤثر اللقطات والبيانات الوصفية والحجوزات والضغط ودلالات الاستقبال في السعة المطلوبة.
هل يمكن تقليص مجموعات بيانات ZFS؟
مجموعات البيانات ليست وحدات تخزين ثابتة الحجم، لكن وحدات zvol ومجمّعات الاستقبال لها قيود مختلفة.
ما مسار الترحيل الأكثر أمانًا؟
أنشئ الهدف الأصغر، واستعد الملفات أو تدفقًا تم اختباره، وتحقق منها، واحتفظ بالمصدر حتى القبول.
فيما يتعلق باستعادة اللقطة إلى وحدة تخزين أصغر، تظل الإجابة العملية مشروطة: تقبل الأداة الهدف، وتتسع الملفات المستعادة والخصائص مع هامش إضافي. عندما يتطلب التدفق بنية وحدة التخزين الأصلية، أو تشير اللقطات إلى بيانات أكثر، أو تتجاوز البيانات الوصفية والحجوزات السعة، استعد الملفات في نظام ملفات أصغر أُنشئ حديثًا بدلًا من تقليص صورة اللقطة أو فرضها؛ فالنجاح الجزئي الذي لا يصمد أمام حمل العمل الأصلي لا يُعد توافقًا.
الدعم والنصائح
المزيد للقراءة

هل يمكن لمعرض مُستضاف ذاتيًا الحفاظ على اقتران الصور الحية من Apple؟
قرار مشروط للخادم المنزلي بشأن إقران Live Photo من Apple، مع اختبارات مضبوطة وتفسير للنتائج وإمكانية التراجع وأسئلة شائعة مركزة.

هل يمكنك استيراد Google Takeout ونسخ الهاتف الاحتياطية إلى مكتبة صور واحدة؟
قرار مشروط لخادم منزلي لاستيراد الصور الموحّد، مع اختبارات مضبوطة وتفسير للنتائج والتراجع وأسئلة شائعة مركّزة.

هل يستطيع Immich استخدام مكتبة خارجية دون تولّي ملكية الملفات؟
قرار مشروط لخادم منزلي بشأن ملكية المكتبة الخارجية في Immich، مع اختبارات مضبوطة وتفسير للنتائج وإمكانية التراجع وأسئلة شائعة مركزة.

