نظام الملفات ZFS شائع بشكل لا يصدق. نتيجة لذلك ، أقسم الكثيرون في المؤسسة به واستخدموه لإيواء تريليونات من البيانات. على الرغم من شعبيتها ، لن يتمكن مستخدمو Linux من الاستمتاع بها خارج الصندوق. بدلاً من ذلك ، سيحتاج أولئك الذين يتطلعون إلى التحقق من ذلك واستخدامه كنظام ملفات تخزين أساسي إلى تثبيته.
تثبيت ZFS يختلف قليلاً عن الآخرأنظمة الملفات و ، اعتمادا على ما تستخدمه ، قد تتطلب القليل من الدراية. إذا كنت جديدًا في نظام الملفات هذا ، فمن الأفضل أن تسلك طريق أوبونتو. اعتبارًا من Ubuntu 16.04 ، تجعل Canonical من السهل جدًا استخدام ZFS. والأفضل من ذلك ، أن Ubuntu هو التطبيق الأكثر أمانًا لـ ZFS على نظام Linux ، من خلال إعداده البسيط ، وعملية البناء التي كان من المعروف أنها موثوقة للغاية (في حين أن توزيعات Linux الأخرى لديها خطر كبير في كسر ZFS).
لتثبيت نظام الملفات ZFS ، توجه إلى دليلنا المتعمق. اتبع التعليمات وتعرف على كيفية العمل قبل المتابعة باستخدام هذا البرنامج التعليمي.
ملحوظة: رغم أنه من الممكن استخدام ZFS لمحرك أقراص ثابت واحد ، إلا أنها ليست فكرة جيدة ، ومن المحتمل أن تفوتك جميع الميزات التي تجعل نظام الملفات هذا رائعًا. الهدف من نظام الملفات هو إنشاء نسخ احتياطية ، عن طريق مد البيانات عبر عدة محركات أقراص ثابتة. قبل المتابعة ، تأكد من أن لديك أكثر من 1 محرك أقراص ثابت لـ ZFS.
إعداد ZFS
يعمل نظام الملفات ZFS عن طريق تجميع الكثيرمحركات أقراص مختلفة معًا لإنشاء مركز تخزين كبير. هذا يبدو معقدًا للغاية ، وهو كذلك. ومع ذلك ، فإن النتيجة هي تخزين متفوقة مع مساحة أكبر الطريق.
يعد إنشاء نظام ملفات ZFS جديدًا أكثر تعقيدًا من مجرد فتح محرر التقسيم Gparted. بدلاً من ذلك ، ستحتاج إلى التفاعل معها على مستوى سطر الأوامر. في نافذة المحطة ، قم بتشغيل lsblk أمر. سيؤدي تشغيل أمر "block block" إلى طباعة جميع محركات التخزين على كمبيوتر Linux.
تابع وقرر ما هي محركات الأقراص الصلبة التي تستخدمها لجهاز Z-pool الخاص بك ، وتذكر الأسماء. في هذا البرنامج التعليمي ، لدينا ثلاثة محركات الأقراص في تجمع ZFS / ديف / زنة, / ديف / مركز إيداع الأوراق الماليةو / ديف / SDD.
بعد ذلك ، ستحتاج إلى التخلص تمامًا من محركات الأقراص الصلبة المحددة لمجموعة Z-pool ، بحيث لم يعد لديهم أي بيانات عليها. باستخدام دد الأمر ، الكتابة فوق كل من محركات الأقراص. هذا سيستغرق بعض الوقت.
ملاحظة: التغيير / ديف / SDX مع معرف محرك وجدت مع lsblk أمر (SDBالخ)
sudo dd if=/dev/zero of=/dev/sdX bs=8M
متى دد ينتهي ، تشغيل FDISK أمر. سيؤدي تشغيل fdisk إلى عرض الكثير من المعلومات حول محركات الأقراص الثابتة ، بما في ذلك معلومات نظام الملفات لكل منها. ابحث عن القراءة وتأكد من أن أيًا من محركات الأقراص التي قمت بمسحها بها نظام ملفات. هذه الخطوة مهمة ، لأن ZFS لا يستخدم تخطيط التقسيم التقليدي.
sudo fdisk -l
إذا كان FDISK تبدو القراءة جيدة ، فمن الآمن إنشاء تجمع ZFS Z جديد. لإعداد Z-pool الأساسي ، قم بما يلي:
sudo zpool create -f newzpool /dev/sdb dev/sdc /dev/sdd
الإعداد الأساسي سيحصل على معظم المستخدمين من خلالاحتياجات التخزين. ومع ذلك ، فإن هؤلاء الذين يقدرون بياناتهم ويحتاجون إلى حمايتها يجب ألا يوافقوا على مثل هذا الإعداد الأساسي. بدلاً من ذلك ، فكر في إنشاء تجمع ZFS مع RaidZ.
سيؤدي استخدام RaidZ بالاقتران مع تجمع ZFS الخاص بك إلى التأكد من أن بياناتك زائدة عن الحاجة ، مع العديد من النسخ الاحتياطية. لإنشاء تجمع ZFS مع RaidZ ، قم بتشغيل:
sudo zpool create -f newzpool raidz /dev/sdb dev/sdc /dev/sdd
لإضافة ملفات إلى مستودع تخزين ZFS الجديد الخاص بك ، افتح مدير الملفات وانتقل إلى جذر نظام الملفات. ضع الملفات داخل المجلد الذي قمت بتسمية ZFS Zpool به.
إضافة أقراص إلى ZFS Zpool
والمقصود ZFS لعقد الكثير من البيانات ، ولكن هذالا يعني ذلك أن محركات الأقراص الأصلية لن تملأ. سيأتي وقت تحتاج فيه إلى مساحة تخزين أكبر. لحسن الحظ ، نظرًا لأن ZFS لا يستخدم الأقسام ، فإن إضافة المزيد من السعة التخزينية إلى نظام أمر بسيط.
في هذا المثال ، سنضيف محركين إضافيين إلى Zpool (/ dev / sde و / dev / sdf).
ملاحظة: إذا كان إعداد ZFS لا يستخدم RaidZ ، فقم بإزالته من الأمر.
sudo zpool add -f newzpool raidz /dev/sde /dev/sdf
حذف تجمع ZFS
في كثير من الأحيان ، تصبح وحدات التخزين ZFS مكسورة وغير صالحة للاستعمال. عندما يحدث هذا ، قد تحتاج إلى حذف تجمع التخزين. لحذف تجمع تخزين ، افتح وحدة طرفية واستخدم zfs تدمير أمر.
sudo zpool destroy newzpool
جري zpool هدم يستغرق وقتًا طويلاً ، اعتمادًا على كمية البيانات الموجودة على مستودع التخزين لديك. ستعرف أن Zpool قد تم تدميره بالكامل عندما تكون المحطة قابلة للاستخدام مرة أخرى.
تحقق من حالة ZFS
طريقة سريعة للتحقق من حالة Zpool الخاص بك هو مع وضع zpool أمر. مع ذلك ، يمكن للمستخدمين رؤية قراءات أساسية لوحدة تخزين ZFS ، وكيف يتم ذلك ، وإذا كانت هناك أية أخطاء. للتحقق من الحالة ، قم بتشغيل الأمر التالي:
zpool status</ P>
تعليقات