كيفية بناء نظام تخزين شبكي CasaOS باستخدام كمبيوتر صغير و DAS USB متعدد الخانات

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

يبدأ نظام NAS موثوق من CasaOS بمعاملة الكمبيوتر الصغير، وUSB DAS، وطبقة البرمجيات كأجزاء مختلفة من نظام واحد.

يوفر الكمبيوتر الصغير الحوسبة والشبكات، ويوفر DAS الأقراص المتصلة مباشرة، ويوفر CasaOS لوحة التحكم والمشاركات وطبقة التطبيقات. يصبح البناء هشًا عندما تختلط هذه المسؤوليات—خاصة عند تغيير أسماء أجهزة USB، أو استخدام كابل مشترك واحد، أو فشل قرص التمهيد مما قد يجعل مسارات التخزين تختفي. خطط للتوبولوجيا ومسار الاسترداد قبل استيراد الملفات المهمة.

حدد أدوار الكمبيوتر الصغير، وDAS، وCasaOS قبل توصيل الأقراص

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

يصف دليل عملي لجهاز NAS صغير كمبيوتر NAS بأنه مزيج من التخزين، وخدمات ملفات الشبكة، والإدارة. هذا نموذج NAS ثلاثي الطبقات مفيد هنا: يوفر DAS التخزين، ويوفر Linux نظام الملفات والتركيبات، ويجلس CasaOS فوقها كواجهة إدارة وتطبيقات.

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

اختر نظام تخزين DAS يكشف عن كل قرص بشكل متوقع

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

استعرض مراجعة حقيقية لـ DAS بخمس فتحات اقترنت بالحاوية وجهاز كمبيوتر صغير ووصف DAS بأنه صندوق بسيط يحتوي على فتحات، وحدة تحكم، مروحة، ومزود طاقة. يوضح الاختبار لماذا يمكن أن يخدم DAS متعدد الفتحات كطبقة تخزين لـ NAS جهاز كمبيوتر صغير، بينما يظل المضيف مسؤولًا عن نظام التشغيل وخدمات البيانات.

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

اعتبر عرض نطاق USB والطاقة موارد مشتركة

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

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

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

إنشاء نقاط تركيب ثابتة قبل أن يرى CasaOS التخزين

أسماء أجهزة لينكس مثل /dev/sdb و /dev/sdc يمكن أن تتغير عند إعادة توصيل أقراص USB أو الإقلاع بترتيب مختلف. قد يجد التطبيق الذي يتوقع وجود الوسائط في مسار معين قرصًا آخر بصمت — أو مجلدًا فارغًا — بعد إعادة التشغيل.

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

أنشئ نقاط تركيب وصفية مثل /mnt/storage/media, /mnt/storage/backups، و /mnt/storage/archive. اختبر تكوين التركيب قبل إعادة التشغيل، أعد تشغيل الخادم مرتين، وتأكد من أن كل مسار لا يزال يشير إلى نظام الملفات المقصود. يجب أن يرث CasaOS خريطة تخزين مستقرة بدلاً من أن يصبح المكان الذي يُخمن فيه هوية القرص.

فصل قرص التمهيد، بيانات التطبيق، الملفات المشتركة، والنسخ الاحتياطية

لا تضع كل طبقة داخل مجلد وسائط ضخم واحد. يجب أن يحتوي SSD الداخلي للكمبيوتر الصغير عادةً على لينكس، CasaOS، وكود التطبيق القابل للاستبدال. حالة التطبيق الدائمة — قواعد البيانات، التكوين، الفهارس، والأسرار — تحتاج إلى مسار محمي خاص بها. يمكن أن تعيش الملفات والوسائط المشتركة على DAS، بينما يجب أن يكون للنسخ الاحتياطية وجهة لا تُعامل كمساحة تخزين عمل عادية.

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

طبقة الموقع الموصى به توقع الاسترداد
لينكس و CasaOS SSD داخلي قابل لإعادة التثبيت من خطوات موثقة
حالة التطبيق مسار بيانات تطبيق مخصص نسخ احتياطي متكرر واستعادة مختبرة
الملفات والوسائط المشتركة أقراص بيانات DAS محمي حسب القيمة وقابلية الاستبدال
نسخ احتياطية قرص منفصل، نظام، أو هدف خارجي قابل للاسترداد بدون مضيف CasaOS الحي

أضف مشاركات وتطبيقات CasaOS فقط بعد أن ينجو التخزين من إعادة التشغيل

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

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

اختبر عميلًا واحدًا قبل استيراد المكتبة الكاملة. أنشئ ملفًا يمكن التخلص منه، وأعد تسميته، واحذفه؛ أعد تشغيل التطبيق؛ أعد تشغيل الكمبيوتر الصغير؛ ثم تأكد من عودة نفس المشاركة ومسار البيانات دون إعادة تعيين يدوية.

اختبر الانفصالات، والاستعادة، وحدود الترقية

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

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

يتناسب ZimaBoard 2 Mini Home Server مع هذا التكوين عندما تكون الأولوية للحوسبة المدمجة x86، والاتصال المباشر بالتخزين، ونظام CasaOS الذي يركز على التطبيقات أولاً. يصبح ZimaCube 2 AI NAS هو الهيكل الواضح عندما تكون عدة أقراص، وإدارة التخزين المتكاملة، وسعة المستخدمين المتعددين، والاستعادة التي تركز على التخزين أكثر أهمية من الحفاظ على DAS USB منفصل.

يكتمل البناء عندما يكون لكل قرص هوية مستقرة، ولكل خدمة مسار بيانات محدد، ويمكن أن يختفي DAS دون إنشاء عمليات كتابة صامتة، ولا تعتمد الاستعادة على تذكر شكل لوحة التحكم.

إعداد التخزين الشبكي والخادم

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.