ZFS

ما هو ZFS؟

ZFS نظام ملفات ومدير وحدات تخزين في آن واحد. يحوّل الأقراص في الخادم إلى مجمّع تخزين (storage pool)، ويفحص كل ما يقرؤه بحثًا عن تلف، ويستطيع نسخ اللقطات إلى جهاز آخر.

تحدث إلى مهندس قاعدة المعرفة
صفوف من الأقراص الصلبة محمّلة في هيكل خادم تخزين

ما هو

ابتكرت Sun Microsystems نظام ZFS لـ Solaris. وبعد أن اشترت Oracle شركة Sun، استمرت الشيفرة المفتوحة المصدر باسم OpenZFS، الذي يعمل على Linux و FreeBSD ومدمج في Proxmox VE و TrueNAS. ولأنه يدير الأقراص ونظام الملفات معًا، فإنه يعرف أي قرص يحمل أي نسخة من بياناتك ويستطيع إصلاح نسخة تالفة من نسخة سليمة.

الأفكار التي تستحق المعرفة

  • المجمّعات والمرايا و RAID-Z: تُجمَّع الأقراص في مجمّع. وتحتفظ المرآة (mirror) بنسخ متطابقة على قرصين أو أكثر. ويستخدم RAID-Z التكافؤ (parity) وبحسب المستوى يتحمل تعطل قرص أو قرصين أو ثلاثة لكل مجموعة.
  • أرقام التحقق (Checksums): لكل كتلة رقم تحقق، فيلاحظ ZFS حين يعيد قرص بيانات تالفة بصمت ويصلحها من نسخة احتياطية زائدة. ويفحص التنظيف المجدول (scrub) المجمّع كله.
  • اللقطات (Snapshots): عرض مجمّد لنظام ملفات أو قرص افتراضي، يُنشأ على الفور تقريبًا ولا يستخدم مساحة إلا بقدر تغيّر البيانات.
  • الإرسال والاستقبال: تُبَثّ اللقطات إلى جهاز ZFS آخر. وبعد النسخة الكاملة الأولى، لا تنتقل إلا التغييرات.
  • الضغط: يمكن ضغط البيانات عند كتابتها. وLZ4، الطريقة المعتادة، يضيف حمل معالج ضئيلًا.
  • الوصول المباشر إلى الأقراص والذاكرة: ينبغي أن يرى ZFS كل قرص مباشرةً، لا عبر وحدة تخزين RAID عتادية. ويخزّن القراءات مؤقتًا في الذاكرة الفائضة، فالخادم الشحيح الذاكرة يبدو بطيئًا.

ZFS مقارنةً بـ Ceph

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

كيف تعمل KawaConnect مع ZFS

نشغّل Proxmox و Ceph في بنيتنا التحتية الخاصة ونبني خوادم Proxmox للعملاء. و ZFS هو التخزين المدمج في Proxmox، ولمضيف واحد أو زوج منه هو حيث يبدأ تصميمنا. وحين يجب أن يستمر التخزين في العمل عند فقدان خادم كامل، نخطط لـ Ceph.

خدمات ذات صلة

تخزين Ceph و ZFS

اختيار تخزين الأعمال وبناؤه والعناية به.

استشارات Proxmox

مضيفات محاكاة افتراضية على ZFS أو Ceph.

النسخ الاحتياطي والتعافي من الكوارث

النسخة المنفصلة التي لا تستطيع اللقطات أن تحل محلها.

اعرف المزيد

  • وثائق OpenZFSالدليل الرسمي، مع أدلة إعداد لكل نظام تشغيل وصفحات مرجعية للأوامر.
  • موقع مشروع OpenZFSأخبار المشروع والمنصات المدعومة وكيف يعمل المطورون معًا.
  • ZFS على ويكيبيدياتاريخ محايد من Sun إلى OpenZFS ونظرة عامة على الميزات.
  • ZFS على Linux في ويكي Proxmox VEكيف يستخدم Proxmox VE نظام ZFS، بما في ذلك تخطيطات المجمّعات وإعدادات الذاكرة واستبدال قرص معطل.

تخطيط التخزين لخادم Proxmox

أخبرنا بعدد الخوادم لديك وما يعمل عليها، وسنوصي بـ ZFS أو Ceph أو بهما معًا.

ابدأ محادثة