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

دليل ترحيل Borg Backup لنقل مستودع إلى وحدة تخزين جديدة
انقل مستودع Borg ككائن متسق واحد: أوقف عمليات الكتابة، وحافظ على المفاتيح والهوية، وتحقق من عمليات الاستعادة، ثم حدّث العملاء مع الاحتفاظ بالمصدر.

سير عمل صيانة مستودع Restic: الفحص، والتقليم، والضغط، واختبار الاستعادة
لا يحتوي Restic على أمر منفصل للضغط: إذ يتولى prune إعادة حزم البيانات. احمِ الأقفال والمساحة الحرة، وأعد التحقق بعد ذلك، وأنهِ العملية باستعادة...

دليل استعادة Time Machine من NAS لسجل النسخ الاحتياطية التالف أو المهجور
احتفظ بالحزمة القديمة. افصل بين الوصول إلى NAS وهوية الوجهة وتلف الصورة والسجل المتروك قبل اختيار الإصلاح أو إنشاء سلسلة جديدة.

