تحتوي الخوادم المنزلية على نسخ احتياطية وصور وبعض قواعد البيانات؛ نوع البيانات التي لا يمكننا تحمل خسارتها. ولكن هل نتوقف أبدًا لنتساءل عما إذا كان إعدادنا قد اكتسب بالفعل الثقة التي وضعناها فيه؟ والحقيقة هي أنه في معظم إعدادات المنزل، حتى الملف الفاسد قد يتم حفظه ونسخه احتياطيًا ومعاملته على أنه الملف الحقيقي لأنه لا يوجد شيء يتحقق مما إذا كانت البيانات قد تغيرت قبل كتابتها بشكل دائم. يبدأ الإصلاح بذاكرة ECC، وهي قطعة من الأجهزة تتخطاها معظم الخوادم المنزلية.

بعض الفساد لا يترك أي أثر

لماذا لا تؤدي الملفات التالفة دائمًا إلى حدوث خطأ

ذاكرة الوصول العشوائي ddr3 القديمة مع توقيت الكمون.

تعد أخطاء الكمبيوتر العشوائية شائعة جدًا ويمكن أن تنتج عن عوامل عادية مثل التداخل الكهربائي في ناقل الذاكرة، أو خلايا DRAM المتدهورة، أو عيوب التصنيع، أو وحدة المعالجة المركزية التي تعاني من انخفاض شديد في الجهد. في الواقع، يمكن أن يتسبب الإشعاع الكوني أيضًا في تلف الملفات. ومع ذلك، في هذه القائمة، فهو العامل الأقل شيوعًا.

في كثير من الحالات، تتم الكتابة فوق البتة المعكوسة بعد ثوانٍ، دون التسبب في أي ضرر. ومع ذلك، فإن نوع الأخطاء التي يجب عليك الحذر منها هي البيانات التالفة الموجودة في ذاكرة الوصول العشوائي الخاصة بك والتي يتم كتابتها في النهاية على القرص قبل أن يتم ملاحظتها. تصبح هذه النسخة غير الصحيحة الموجودة على القرص هي نسختك الوحيدة، ولن يكتشف نظام الملفات أو نظام التشغيل التغيير. لاحقًا، عندما تحتاج إلى الملف، قد ترى وحدات بكسل مفقودة في صورة ما أو قيمًا غير صحيحة في قواعد البيانات. يمكن أن يؤدي هذا الفساد أيضًا إلى إنشاء أرشيف لا يمكنك استخراجه عندما تحتاج إليه.

وهذا أسوأ من الانهيار، لأن الانهيار يشير إلى وجود مشكلة على الفور، في حين أن الفساد الصامت يمكن أن يمر دون أن يلاحظه أحد.

تلتقط ECC ما لا تستطيع

كيف يكتشف ECC أخطاء الذاكرة ويصححها

فتحة ذاكرة الكمبيوتر المحمول فارغة
أفام أونيمادو / MUO

يقوم رمز تصحيح الأخطاء (ECC) بما يوحي به الاسم بالضبط. تقوم ذاكرة الوصول العشوائي ECC بتخزين بتات فحص إضافية إلى جانب بياناتك. تحتاج وحدة التحكم في الذاكرة إلى بتات التحقق هذه للكشف عن أخطاء البتات المفردة وتصحيحها قبل نقل القيمة السيئة أو حفظها. لا تحتوي ذاكرة الوصول العشوائي القياسية على آلية لاكتشاف هذه الأخطاء أو تصحيحها، وستقوم بتخزين أي قيم يتم تقديمها لها، حتى مع وجود أخطاء.

تعمل ميزة ECC على حماية الخوادم من تكاليف التوقف والبيانات السيئة. ومع ذلك، غالبًا ما يتم تخطيها على الخوادم المنزلية، حيث يوجد قدر أكبر من التسامح مع الأخطاء العرضية في أحمال العمل اليومية، أو لأنها تمثل تكلفة إضافية للإعداد.

يتعين عليك اختيار الجهاز المناسب لإضافة ميزة تصحيح الأخطاء (ECC) إلى خادم منزلي، حيث لا تدعمها جميع لوحات العملاء. مع اللوحات الأم AM5، يكون الدعم غير متناسق، حيث لن يتم تشغيل البعض حتى مع تثبيت ذاكرة ECC. يتم تخطي الدعم بالكامل تقريبًا على شرائح سطح المكتب الرئيسية من Intel. ومع ذلك، هناك طريقان يمكن الاعتماد عليهما:

طريق

الأجهزة سبيل المثال

دعم ECC

ماذا تعرف

DIY، منصة AMD

لوحات خادم AM5 الخاصة بـ ASRock Rack (على سبيل المثال AM5D4ID2) مع شريحة Ryzen 7000/8000/9000 أو EPYC 4004/4005

نعم، المذكورة صراحة

هذه لوحات خادم مخصصة

DIY، منصة إنتل

ASUS Pro WS W880-ACE SE أو ASRock Rack W880M WS مع شريحة Core Ultra Series 2

نعم

يدعم W880 ECC، بينما لا يدعم Z890 المستهلك ذلك

وحدة تخزين متصلة بالشبكة (NAS) مسبقة الصنع

سينولوجي DS923+ / DS925+

نعم قياسي

يتم تضمين ذاكرة الوصول العشوائي (ECC) في السفن، ولا يوجد شيء للتحقق من نفسك

NAS مُصمم مسبقًا، فئة الميزانية

سينولوجي DS425+

لا

يسقط ECC للوصول إلى نقطة سعر أقل

في ذاكرة DDR5 العادية، توجد ميزة ECC قيد التشغيل، وهي حماية داخلية لذاكرة DRAM وليست ميزة ECC على مستوى النظام بالكامل مع تقديم تقارير شاملة. بمجرد أن يكون لديك جهاز يدعم ECC، فإن ذاكرة الوصول العشوائي ECC نفسها ليست أكثر تكلفة بكثير من ذاكرة الوصول العشوائي القياسية.

ECC ليس هو الحل الكامل

أدوات أخرى تساعد في حماية بياناتك

يعد تصحيح الأخطاء (ECC) أمرًا رائعًا لاكتشاف أخطاء الذاكرة، ولكن ما يحدث للملفات الموجودة بالفعل على القرص هو أمر مختلف. هنا، تحتاج إلى أنظمة الملفات ZFS أو Btrfs. مع كل كتلة من البيانات، يحتفظون بمجموع اختباري. يتم فحص البيانات مقابل المجموع الاختباري عند قراءة الكتلة. عندما يكون هناك عدم تطابق، يعرف نظام الملفات ذلك، وهذا أكثر مما تحصل عليه مع ext4 أو NTFS.

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

يعتبر الغسل أيضًا عنصرًا أساسيًا. تقوم الدعك بقراءة البيانات المخزنة وفقًا لجدول زمني، والتحقق منها مقابل المجاميع الاختبارية. وهذا يسمح باكتشاف الفساد مبكرًا، قبل وقت طويل من اليوم الذي تحتاج فيه إلى هذا الملف المحدد. تعد الأدوات مثل MemTest86 أو Memtest86+ ضرورية أيضًا إذا كنت تشك في أن ذاكرة الوصول العشوائي لديك هي المشكلة. يقوم كلاهما بتشغيل الذاكرة خلال ساعات من الاختبار، والتحقق مما إذا كانت تؤدي إلى أي أخطاء.

حماية

يساعد على الحماية من

ذاكرة الوصول العشوائي ECC

أخطاء في الذاكرة

المجموع الاختباري ZFS/Btrfs

تلف البيانات الصامت

تخزين زائد عن الحاجة (RAID، المرايا)

فشل محرك الأقراص وإصلاح البيانات

النسخ الاحتياطية

الحذف، برامج الفدية، الخسارة الكارثية

يو بي إس

الفساد الناتج عن فقدان الطاقة بشكل غير متوقع

الإعدادات التي تحتاج إلى ECC

من المضلل التعامل مع ECC على أنها إلزامية على كل خادم منزلي. ما إذا كنت في حاجة إليها يعتمد على ما ستخسره.

تعد ECC طريقة غير مكلفة نسبيًا لإزالة فئة من المخاطر على الخوادم التي تحتوي على صور عائلية أو مستندات شخصية أو نسخ احتياطية من أجهزتك الأخرى أو قاعدة بيانات.

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

شاركها.
اترك تعليقاً