كيفية استخدام نظام الملفات ZFS على لينكس

click fraud protection

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

يختلف تثبيت ZFS قليلاً عن أنظمة الملفات الأخرى ، وقد يتطلب القليل من الدراية اعتمادًا على ما تستخدمه. إذا كنت حديث العهد بنظام الملفات هذا ، فمن الأفضل أن تسلك مسار Ubuntu. اعتبارًا من Ubuntu 16.04 ، تجعل Canonical من السهل جدًا استخدام ZFS. والأفضل من ذلك ، أن Ubuntu هو إلى حد بعيد التطبيق الأكثر أمانًا لـ ZFS على Linux ، من خلال الإعداد البسيط والبناء عملية معروفة بأنها موثوقة للغاية (في حين أن توزيعات Linux الأخرى لديها مخاطر عالية للكسر ZFS).

لتثبيت نظام ملفات ZFS ، توجه إلى دليلنا المتعمق. اتبع التعليمات وتعلم كيفية تشغيلها قبل متابعة هذا البرنامج التعليمي.

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

instagram viewer

قم بإعداد ZFS

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

يعد إنشاء نظام ملفات ZFS جديدًا أكثر تعقيدًا من مجرد فتح محرر الأقسام Gparted. بدلاً من ذلك ، ستحتاج إلى التفاعل معها على مستوى سطر الأوامر. في نافذة طرفية ، قم بتشغيل lsblk أمر. يؤدي تشغيل الأمر "كتلة القائمة" إلى طباعة كافة محركات أقراص التخزين على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Linux.

انتقل وحدد محركات الأقراص الثابتة التي ستستخدمها في Z-pool ، وتذكر الأسماء. في هذا البرنامج التعليمي ، لدينا ثلاثة محركات الأقراص في تجمع ZFS /dev/sdb, /dev/sdcو /dev/sdd.

بعد ذلك ، ستحتاج إلى صفر محركات الأقراص الصلبة المحددة تمامًا للتجمع Z ، بحيث لا يكون لديهم أي بيانات عليها. باستخدام د الأمر ، الكتابة فوق كل من محركات الأقراص. سيستغرق ذلك بعض الوقت.

ملاحظة: التغيير /dev/sdX مع معرف محرك الأقراص الموجود مع lsblk أمر (SDBوما إلى ذلك)

sudo dd if = / dev / zero of = / dev / sdX bs = 8M

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

sudo fdisk -l

إذا كان فديسك تبدو القراءة جيدة ، فمن الآمن إنشاء مجموعة 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 تدمير newzpool

ادارة zpoolهدم يستغرق وقتًا طويلاً ، اعتمادًا على مقدار البيانات الموجودة في مجموعة التخزين الخاصة بك. ستعرف أن Zpool قد تم تدميره بالكامل عندما تكون المحطة قابلة للاستخدام مرة أخرى.

تحقق من حالة ZFS

طريقة سريعة للتحقق من حالة Zpool الخاص بك مع حالة zpool أمر. باستخدامه ، يمكن للمستخدمين رؤية قراءة أساسية لمجلد ZFS ، وكيف يعمل وما إذا كان هناك أي أخطاء. للتحقق من الحالة ، قم بتشغيل الأمر التالي:

حالة zpool
watch instagram story