في المقالة التالية ، سنلقي نظرة على كيفية تثبيت وتكوين نظام ملفات ZFS على Ubuntu 18.04 LTS. ZFS هو نظام ملفات ووحدات تخزين طورته شركة Sun Microsystems لنظام التشغيل Solaris الخاص بك ويتم صيانته الآن بواسطة مجتمع OpenZFS. تشغيل نظام الملفات هذا أحد الزملاء في هذه المدونة تحدث إلينا بالفعل منذ بعض الوقت.
تتميز ZFS بميزة سعة كبيرة، تكامل المفاهيم المنفصلة سابقًا نظام الملفات ومدير الحجم في منتج واحد ، جديد هيكل على القرص, أنظمة الملفات خفيفة الوزن وعلى سهولة إدارة مساحة التخزين. يمكنك معرفة المزيد عن نظام الملفات هذا لـ Ubuntu في ملف ويكي.
تثبيت نظام ملفات ZFS
يجب علينا أولا التأكد من أن تم تمكين مصادر البرامج الأساسية والمقيدة والكونية والأكوان المتعددة. للتأكد من أننا سننفذ الأمر التالي في المحطة (Ctrl + Alt + T):
sudo apt edit-sources
إضغط مفتاح الدخول للاستمرار.
كما ترى من لقطة الشاشة ، تم تمكين كل مصادر البرامج هذه. في حالة عدم تفعيل أي من هذه المصادر، سيتعين علينا تمكينهم. للقيام بذلك ، سيتعين علينا فقط تنفيذ الأوامر التالية واحدة تلو الأخرى حسب الحاجة:
- لإضافة ملف المستودع الرئيسي في المحطة (Ctrl + Alt + T) سنكتب:
sudo apt-add-repository main
- إذا احتجنا إلى إضافة المصادر مقيد سوف نكتب:
sudo apt-add-repository restricted
- في حال احتجت المصادر الكون، سوف نكتب:
sudo apt-add-repository universe
- وللمصادر الكون المتعدد:
sudo apt-add-repository multiverse
بعد ذلك نقوم بتنفيذ الأمر التالي إلى تحديث ذاكرة التخزين المؤقت من مستودع الحزمة apt:
sudo apt update
الآن يمكننا تشغيل الأمر التالي إلى قم بتثبيت نظام ملفات ZFS على Ubuntu 18.04 LTS:
sudo apt-get install zfsutils-linux
تكوين تجمع ZFS RAID 0
في هذا القسم ، سنرى كيفية تكوين ملف تجمع ZFS RAID 0. RAID 0 ، أضف بعض محركات الأقراص الثابتة. هذه تضيف ما يصل لخلق محرك افتراضي واحد كبير. هذا يزيد من سرعة الكتابة / القراءة بشكل كبير.
ولكن هناك مشكلة كبيرة في RAID 0. إذا فشل أحد محركات الأقراص المضافة ، فسيتم فقد جميع البيانات.
تحقق من تجمعات ZFS
يمكنك تحقق من حالة حمامات ZFS بالأمر التالي:
sudo zpool status
كما ترون ، ليس لدي أي حمامات سباحة متاحة حتى الآن.
دعونا نرى كيفية تكوين أول تجمع ZFS لدينا. لكن قبل ذلك ، عليك التأكد تثبيت محركي أقراص ثابتة على الأقل في الفريق. في هذا المثال ، قمت بتثبيت محركي أقراص ثابتة افتراضيين (حجم 20 جيجا) ، بالإضافة إلى القرص المثبت عليه نظام التشغيل ، في جهازي الظاهري مع Ubuntu 18.04 LTS.
الآن سننشئ أول مجموعة ZFS لدينا ، وسأسميها ملفات. بالطبع ، يمكنك أن تسميها شيئًا آخر إذا أردت. قم بتشغيل الأمر التالي. في الخصم تشمل الأقراص غير المستخدمة، نذهب إلى أنه لا ينبغي تضمين نظام التشغيل.
sudo zpool create -f archivos /dev/sdb /dev/sdc
الآن يمكننا تشغيل الأمر التالي إلى قائمة مجموعة ZFS:
sudo zpool list
كما ترى في لقطة الشاشة أعلاه ، فإن اسم المجموعة عبارة عن ملفات وحجمها 19,9 جيجابايت (10 جيجابايت × 2 = 20 جيجابايت).
سيتم تحميل مجموعة ZFS في / files تلقائيًا ، كما ترى من إخراج الأمر df.
بشكل افتراضي يمكن للجذر فقط الكتابة إلى هذا الدليل. يمكننا تغيير هذا حتى يتمكن أي مستخدم عادي من إجراء تغييرات على الدليل ، عن طريق الكتابة في المحطة الطرفية (Ctrl + Alt + T):
sudo chown -Rfv USERNAME:GROUPNAME /archivos
ملاحظة: هنا USERNAME و GROUPNAME هما اسم المستخدم الخاص بك. هم عادة نفس الاسم.
كما ترى في الصورة التالية ، الدليل / ملكية الملفات تم تغييره بنجاح.
كما ترى من لقطة الشاشة التالية ، يمكنني الآن نسخ الملفات ولصقها في دليل / files كمستخدم عادي.
تغيير نقطة التركيب لمجموعة ZFS الحالية
إذا أردنا في وقت ما أو احتجنا إلى تركيب مجموعة ZFS الحالية في موقع آخر ، فيمكننا القيام بذلك بسهولة. على سبيل المثال ، إذا أردنا قم بتركيب دليل ملفات مجموعة ZFS في / var / wwwيمكننا القيام بذلك بالأمر التالي:
sudo zfs set mountpoint=/var/www archivos
ملاحظة: تأكد من وجود الدليل الذي تريد تحميل تجمع ZFS قبل تشغيل هذا الأمر.
كما ترى من إخراج الأمر df ، يتم تغيير نقطة التحميل إلى / var / www.
حذف تجمع ZFS
سنرى الآن كيفية حذف تجمع ZFS الذي أنشأناه للتو. للقيام بذلك ، سيتعين علينا فقط تنفيذ الأمر التالي:
sudo zpool destroy archivos
كما يمكن رؤيته في لقطة الشاشة أدناه ، إزالة مجموعة ZFS التي أنشأناها.
هذه هي الطريقة التي يمكنك بها تثبيت نظام ملفات ZFS وتكوينه على جهاز افتراضي يعمل بنظام التشغيل Ubuntu 18.04 LTS.
ستكون نفس الطريقة لـ LVM إذا لم تكن كذلك ، اشرح بشكل أفضل وإذا كانت عبارة عن قرص ssd والميكانيكي الآخر يطبق أيضًا طريقة إدارة الملفات هذه ، سأكون ممتنًا لردك السريع