حلّ المجتمع

استخدم مجموعات ZFS الحالية مع CasaOS على Debian

A Debian 12 CasaOS user successfully installed OpenZFS and imported existing TrueNAS ZFS pools so CasaOS could access the mounted data.

الخلاصة: يمكن لـ CasaOS استخدام مجموعة ZFS عندما يدير مضيف Linux الأساسي نظام ZFS

لا يحتاج CasaOS نفسه إلى أن يكون الطبقة التي تثبّت ZFS أو تديره. في إعداد 2024 الناجح، ثبّت Debian 12 نظام OpenZFS، واستورد المجموعة الحالية، ثم تمكّن CasaOS من رؤية البيانات المُحمّلة عبر نظام ملفات المضيف.

ثبّت OpenZFS من خلال توزيعة المضيف

على Debian، استخدم مسار تثبيت OpenZFS الخاص بالتوزيعة بدلًا من نسخ أسماء الحزم من منشور قديم دون تحقق. يوفّر دليل بدء استخدام OpenZFS الحالي روابط إلى التعليمات الخاصة بـ Debian. وتغطي حزم ZFS في Debian مدى توفر الحزم.

اكتشف المجموعة قبل استيرادها

sudo zpool import

يعرض هذا الأمر المجموعات القابلة للاستيراد دون استيراد أي منها فورًا. إذا كانت المجموعة قادمة من جهاز آخر، فاقرأ حالتها واسمها المُبلّغ عنهما بعناية قبل استخدام -f.

لا تستخدم zpool import -f كخيار أول

يتجاوز -f الحماية التي تشير إلى احتمال نشاط المجموعة على مضيف آخر. استخدمه فقط بعد التأكد من أن المضيف القديم غير متصل وأن المجموعة ليست مُحمّلة في مكان آخر. صُمم سلوك الاستيراد في OpenZFS لمنع امتلاك المجموعة بشكل متزامن عن طريق الخطأ.

يحتاج CasaOS فقط إلى مسار تحميل ثابت

بعد أن يستورد Debian المجموعة ويحمّلها، وجّه مشاركات وتطبيقات CasaOS إلى ذلك المسار على المضيف. لا تحتاج الواجهة إلى إعادة إنشاء المجموعة. أبقِ إدارة ZFS ضمن طبقة Linux/OpenZFS، ووصول التطبيقات والملفات ضمن طبقة CasaOS.

إذا كنت تنقل هذه البنية إلى ZimaOS، يساعدك ترحيل البيانات إلى ZimaOS على فصل بيانات التطبيقات عن إدارة التخزين.

يختلف ZFS على Debian عن RAID المُدار بواسطة ZimaOS

لا تخلط بين أوامر مجموعات ZFS وتعليمات RAID الخاصة بـ mdadm. فهي تستخدم بيانات وصفية ونماذج استرداد مختلفة. ولمنصة حالية متكاملة متعددة الأقراص، توفّر وحدة تخزين ZimaCube 2 السياق العتادي.