📋

حقائق رئيسية

  • الدليل مخصص لتكوين NAS منزلي باستخدام FreeBSD ومرآة ZFS (RAID1).
  • الحد الأدنى من ذاكرة الوصول العشوائي (RAM) الموصى به للنظام هو 8 جيجابايت.
  • تتضمن العملية تثبيت FreeBSD، وإنشاء مجموعة مرآة ZFS، وإعداد مجموعات البيانات.
  • يعتمد التثبيت على أداة sysinstall القياسية.

ملخص سريع

يقدم هذا الدليل ندوة شاملة لتكوين NAS منزلي قائم على FreeBSD باستخدام مرآة ZFS، التي توفر حماية للبيانات تشبه RAID1. تبدأ العملية باختيار المكونات المناسبة، مع التركيز على العناصر التي تضمن التوافق والأداء لخادم التخزين.

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

اختيار المكونات وإعدادها

يبدأ بناء NAS منزلي موثوق باختيار المكونات الصحيحة. يوصي الدليل بـ لوحة أم تحتوي على منافذ SATA كافية لاستيعاب جهاز الإقلاع ومحركي أقراص بيانات على الأقل للمرآة. وهذا يضمن الاتصال المباشر دون الاعتماد على بطاقات توسيع إضافية.

الذاكرة عامل حاسم آخر لأداء ZFS. يحدد المقال أن الحد الأدنى من ذاكرة الوصول العشوائي 8 جيجابايت مطلوب للتشغيل المستقر، حيث يستخدم ZFS ذاكرة النظام بشكل مكثف للتخزين المؤقت وفحص سلامة البيانات. بالنسبة للتخزين، ينصح الدليل باستخدام محركي أقراص صلبة متطابقين لتشكيل المرآة، والتي سيحتويان على البيانات الأساسية.

قبل البدء في التثبيت، من الضروري إعداد وسيلة التثبيت. سيحتاج محرك USB مع مثبّت FreeBSD لإقلاع النظام وبدء عملية الإعداد. يقترح الدليل تحميل أحدث إصدار FreeBSD لضمان الوصول إلى أحدث الميزات وتحديثات الأمان.

عملية تثبيت FreeBSD

يبدأ التثبيت بإقلاع الجهاز المستهدف من مثبّت FreeBSD المُعد على USB. تتبع العملية أداة sysinstall القياسية، التي ترشد المستخدم عبر عدة خطوات تكوين. من المهم اختيار خيار "Install" لبدء التثبيت الجديد لنظام التشغيل.

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

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

إنشاء مرآة ZFS 🖴

مع تشغيل النظام الأساسي، يتحول التركيز إلى تكوين التخزين. يوجه الدليل المستخدم إلى فتح الطرفية وتحديد محركي الأقراص البيانات اللذين سيستخدمان للمرآة. يتم عادةً باستخدام أدوات سطر الأوامر لسرد جميع أجهزة الكتلة المتصلة وملاحظة معرفاتها، مثل /dev/ada1 و /dev/ada2.

لإنشاء المجموعة المرآة، يتم استخدام أمر ZFS محدد. تتضمن بنية الأمر تحديد اسم المجموعة، وكلمة المفتاح mirror، ومعرفات محركي الأقراص. على سبيل المثال، قد يبدو الأمر مثل zpool create tank mirror ada1 ada2. يوجه هذا ZFS للكتابة على محركي الأقراص في وقت واحد، مما يوفر التكرار.

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

تنظيم البيانات باستخدام مجموعات البيانات

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

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

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