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

هوم لاب · أداة · بقلم محمد المهنا

حاسبة RAIDZ

قارن كل مستويات المصفوفة

اضبط المستوى وعدد الأقراص وحجم القرص وتحصل المساحة القابلة للاستخدام وكم قرص يتحمل الفشل وكفاءة التخزين لـ ZFS RAIDZ pool. الحسبة البسيطة هي (N ناقص الـ parity) ضرب أصغر قرص، لكن الحاسبة تعرض كمان الرقم الواقعي، لأن ZFS يعطيك أقل من المعادلة النظيفة بكم نقطة مئوية.

ليه الرقم الواقعي أقل من (N ناقص الـ parity)

ZFS يخصص المساحة على شكل records ويحشو كل stripe عشان يظل محاذيا لـ ashift حق الـ pool. مع عدد أقراص فردي أو records صغيرة، المساحة الفعلية تنزل كم نقطة مئوية تحت التقدير النظري، وكل ما كان الـ vdev أعرض كبرت اللقمة. عشان كذا الحاسبة تعرض الاثنين: المعادلة النظيفة اللي تخطط فيها، والرقم الأقرب للي بيعرضه الـ pool فعلا بعد ما ينبني. قس شراءك على الرقم الواقعي، مو التسويقي.

أنا أشغل SHR-1 على Synology، مو ZFS، فما راح أدعي إني أستخدم TrueNAS يوميا. الرياضيات هنا هي الرياضيات؛ وتقدير الحشو هو سبب وجود هالحاسبة بدل معادلة من سطر واحد.

أي مستوى RAIDZ؟

RAIDZ2 أول ما تصير أقراصك 8 TB أو أكبر، وهو الافتراضي هنا لهالسبب بالضبط. إعادة بناء RAIDZ1 بـ parity واحد لازم تقرأ كل قرص باقي من أوله لآخره، وهالقراءة الكاملة هي بالضبط اللحظة اللي يطيح فيها قرص ثاني تعبان. RAIDZ2 ينجو منها. RAIDZ1 تمام على أقراص صغيرة أو بيانات غير حرجة لها نسخة احتياطية عندك كمان؛ و RAIDZ3 للـ vdevs العريضة اللي تطول فيها فترة إعادة البناء. شرح RAIDZ1 و RAIDZ2 و RAIDZ3 (بالإنجليزي) يحسمها لك، وصفحة خطر إعادة البناء (بالإنجليزي) فيها الأرقام. أيا كان اختيارك، الـ RAID مو نسخة احتياطية. خل عندك نسخة خارج البيت.

أسئلة شائعة

كم مساحة قابلة للاستخدام يعطيك RAIDZ2؟

تقريبا (N ناقص 2) ضرب أصغر قرص، يعني pool من ست فتحات بأقراص 12 TB يطلع حوالي 48 TB قبل حمل ZFS الزائد، وأقل بكم نقطة مئوية بعد الحشو والـ slop. RAIDZ1 يطرح قرص واحد، و RAIDZ3 يطرح ثلاثة.

هل مساحة RAIDZ نفس RAID 5 أو 6؟

حساب المساحة متطابق: RAIDZ1 يطابق RAID 5، و RAIDZ2 يطابق RAID 6. اللي يضيفه ZFS هو checksums لكل block وإصلاح ذاتي مع الـ scrub، مو مساحة أكثر أو أقل.

كم قرص يتحمل RAIDZ فشله؟

RAIDZ1 ينجو من فشل قرص واحد، و RAIDZ2 من قرصين، و RAIDZ3 من ثلاثة. هذا هو عدد أقراص الـ parity في الـ vdev.