أكسب عمولة إذا سجلت أو اشتريت من روابط الأفلييت في هذي الصفحة، بدون أي تكلفة إضافية عليك.
هوم لاب · أداة · بقلم محمد المهنا
حاسبة مساحات unRAID و RAID و ZFS و SHR
قارن كل مستويات المصفوفة
اختر مستوى المصفوفة لأقراص بنفس الحجم، أو حول على أقراص مختلطة عشان تحسب Synology SHR pool من أقراص بأحجام مختلفة. تطلع لك المساحة القابلة للاستخدام، وكم قرص يتحمل الفشل، وكفاءة التخزين، والتكلفة لكل تيرابايت قابل للاستخدام، بالـ TB التسويقي والـ TiB اللي يعرضه نظام التشغيل فعليا.
وش هو Synology SHR، وهل المفروض تستخدمه؟
SHR (Synology Hybrid RAID) هو طبقة Synology الأسهل فوق الـ RAID العادي. حركته الحقيقية الوحيدة هي الأقراص المختلطة: RAID 5 العادي يحد كل قرص على حجم أصغر قرص، فقرص 12 TB في مصفوفة أقراص 4 TB ما يساهم إلا بـ 4 TB. الـ SHR يوزع الـ parity على الأحجام المختلفة ويسترجع أغلب المساحة الضايعة، وهو لسا ينجو من فشل قرص واحد. والـ SHR-2 ينجو من قرصين.
حول الحاسبة فوق على أقراص مختلطة واختر SHR وشوفها تصير قدامك. مجموعة أقراص 4, 4, 8, 8, 12, 12 TB تعطيك 20 TB قابلة للاستخدام على RAID 5 لكن 36 TB على SHR. هالفرق هو المشكلة اللي يحلها SHR.
متى تستخدمه؟ إذا رف الأقراص عندك كومة أقراص غير متطابقة اشتريتها على مدى سنين، الـ SHR هو الخيار السهل الموفر للمساحة، ويخليك تكبر بتبديل قرص واحد أكبر كل مرة. أنا أشغل SHR-1 على جهازي Synology DS1522+. أقراصي متطابقة، فالـ SHR والـ RAID 5 العادي يعطوني نفس المساحة، لكن SHR يخلي الباب مفتوح إني أضيف قرص واحد أكبر بعدين بدون إعادة بناء المصفوفة كلها. بس الـ SHR خاص بـ Synology، فتخطيط RAID عادي أو ZFS أسهل تنقله معك إذا تركت Synology يوم من الأيام.
RAIDZ (ZFS): الفرق بين RAIDZ1 و RAIDZ2 و RAIDZ3
RAIDZ هو parity الـ ZFS. الـ RAIDZ1 يحجز قرص parity واحد فيتحمل فشل قرص واحد، والـ RAIDZ2 يحجز قرصين، والـ RAIDZ3 يحجز ثلاثة. حساب المساحة نفس RAID 5 و 6: خذ عدد الأقراص، اطرح أقراص الـ parity، واضرب في أصغر قرص. اللي يضيفه ZFS فوق هذا هو checksums لكل block مع الـ scrubbing، فيمسك التلف الصامت اللي الـ RAID العادي ما يشوفه أبد. حول الحاسبة على RAIDZ وتحصل المساحة والكفاءة لأقراصك أنت.
أنا أشغل SHR-1 على Synology، مو ZFS، فما راح أدعي إني أستخدم TrueNAS يوميا. عن اختيار المستوى: RAIDZ2 هو الخيار الآمن أول ما تصير أقراصك 8 TB أو أكبر، لنفس السبب اللي يخلي الـ parity الواحد خطير على الأقراص الكبيرة. إعادة البناء لازم تقرأ كل قرص باقي من أوله لآخره، وهالقراءة الكاملة هي بالضبط اللحظة اللي يطيح فيها قرص ثاني تعبان. شرح RAIDZ1 و 2 و 3 (بالإنجليزي) يمشي معك في القرار، ومقال خطر إعادة البناء (بالإنجليزي) فيه الأرقام.
تخزين unRAID: كيف تشتغل المساحة والـ parity
unRAID ما يسوي striping. كل قرص يحمل ملفات كاملة على نظام ملفاته الخاص، وقرص أو قرصين parity مخصصين يحمون المصفوفة. المساحة القابلة للاستخدام هي ببساطة مجموع أقراص البيانات؛ أقراص الـ parity تضيف حماية، مو مساحة. القاعدة الصلبة الوحيدة إن قرص الـ parity لازم يكون على الأقل بحجم أكبر قرص بيانات عندك.
المقايضة بسيطة. تقدر تخلط أي أحجام أقراص وتضيف قرص واحد كل مرة، وعشان كذا الناس اللي عندهم درج مليان أقراص غير متطابقة يروحون له. تتنازل عن الـ striping، فتقرأ بسرعة قرص واحد، مو المصفوفة كلها. حول الحاسبة على unRAID للمجموع القابل للاستخدام، وشف RAID ضد unRAID (بالإنجليزي) عشان تعرف أي نموذج يناسب استخدامك الفعلي للجهاز.
أسئلة حاسبة RAID
كيف أحسب مساحة RAID القابلة للاستخدام؟
لـ RAID 5 و RAID 6 و ZFS RAIDZ، المساحة القابلة للاستخدام هي عدد الأقراص ناقص أقراص الـ parity، ضرب حجم أصغر قرص. المرايا (RAID 1 و RAID 10) تعطيك نص المساحة الخام. unRAID هو مجموع أقراص البيانات. الحاسبة فوق تسويهم كلهم، ومعهم مجموعات SHR بأحجام مختلطة، وتعرض النتيجة بالـ TB التسويقي والـ TiB اللي يعرضه نظام التشغيل فعليا.
وش تسوي حاسبة SHR للأقراص المختلطة؟
SHR يسترجع المساحة اللي يهدرها RAID 5 العادي لما تكون أقراصك بأحجام مختلفة. مجموعة 4, 4, 8, 8, 12, 12 TB تعطيك 20 TB على RAID 5 لكن 36 TB على SHR، وهي لسا تنجو من فشل قرص واحد (SHR-2 ينجو من قرصين). حول على أقراص مختلطة واختر SHR وشوف الرقم يتغير.
كيف تنحسب مساحة RAIDZ القابلة للاستخدام؟
RAIDZ1 يطرح قرص واحد للـ parity، و RAIDZ2 يطرح قرصين، و RAIDZ3 يطرح ثلاثة، وبعدين تضرب في أصغر قرص في المجموعة. ZFS يضيف checksums و scrubbing فوقها، وهذا الشي الـ RAID العادي ما عنده.
هل الـ RAID نسخة احتياطية؟
لا. الـ RAID حماية من تعطل الأقراص، مو نسخة احتياطية. يخلي المصفوفة شغالة لما يموت قرص؛ وما يسوي لك شي ضد حذف بالغلط أو فايروس فدية أو احتراق الجهاز كله. أنا أشغل SHR-1 ومرتاح بـ parity واحد، لكن بس لأن عندي نسخة احتياطية حقيقية خارج البيت. تعامل مع الـ RAID على إنه استمرارية تشغيل، مو أمان.