صنع جهاز توجيه و NAS على معالج واحد

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

في الواقع: يمكنك اليوم إنشاء جهاز ظاهري منفصل وإدخال بطاقة USB أو PCI Wi-Fi فيه. وباعتباره نظام تشغيل، يمكنك استخدام MikroTik RouterOS بضربة واحدة، والحصول على برنامج على مستوى المؤسسة مقابل القليل من المال.

دخول

سأحدد أهدافي وغاياتي في الوقت الذي بدأت فيه المشروع للتو:

  1. يجب أن يتكون التجميع قدر الإمكان من المكونات القياسية الأكثر شيوعًا. وهذا يعني عدم وجود لوحات أم بأحجام أخرى غير mATX / mini-ITX والحالات المنخفضة التي لا تناسب البطاقات كاملة الحجم
  2. يجب أن يكون هناك مساحة كبيرة للأقراص، ولكن يجب أن يكون حجم السلال نفسها 2.5 بوصة.
  3. يجب أن تؤدي الوحدات النمطية إلى توفير الوقت - بعد كل شيء، يمكن ببساطة تغيير بطاقة Wi-Fi للمعيار القديم 5 إلى 7
  4. دعم نوع ما على الأقل من أجهزة التحكم عن بعد، حتى تتمكن من فهم سبب عدم ارتفاع النظام، دون توصيل الشاشة ولوحة المفاتيح فعليًا بشيء مرتفع وبعيد
  5. الحرية الكاملة في اختيار نظام التشغيل ودعمه لجميع المكونات الهامة في أي نظام تشغيل
  6. أداء عالي. هل سئمت انتظار Deluge لكي "يمضغ" ملف .torrent إلى عدة آلاف من الملفات، أو يتسبب التشفير الممكّن في انخفاض السرعة إلى ما دون الأقراص أو اتصال الشبكة.
  7. الجمال البصري والتجمع الأنيق
  8. أعلى الاكتناز. الحجم المثالي هو وحدة تحكم الألعاب الحديثة.

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

قليلا عن البرنامج

لقد كنت كسولًا جدًا مؤخرًا لدرجة أنني لم أشعر حتى برغبة في تكوين KVM بنفسي، لذلك قررت أن أحاول معرفة ما هو unRAID، والذي كان LinusTechTips يروج له كثيرًا باعتباره واجهة مستخدم رسومية سهلة الاستخدام لتكوين KVM وبرنامج NAS جيد في عام. نظرًا لأنني كنت أيضًا كسولًا جدًا بحيث لا يمكنني العبث بـ mdadm، فقد قتلت UNRAID عصفورين بحجر واحد.

جمعية

Корпус

بعد ذلك جاء الجزء الصعب بشكل مدهش وهو تجميع NAS محلي الصنع باستخدام المكونات القياسية: اختيار الحالة! كما قلت، فإن الأيام التي كانت فيها الحالات ذات الباب الذي توجد خلفه سلال مع أقراص، قد ولت منذ فترة طويلة. وأردت أيضًا استخدام محركات أقراص Seagate مقاس 2,5 بوصة مقاس 5 ملم (في وقت كتابة هذا التقرير، كانت السعة القصوى 5 تيرابايت). إنهم صامتون ويشغلون مساحة صغيرة. في الوقت الحالي، كان XNUMX تيرابايت كافيًا بالنسبة لي.

من الواضح أنني أردت لوحة أم miniITX، حيث يبدو أن فتحة توسعة واحدة كانت كافية.

اتضح أن هناك حالات مدمجة بحجم نتبووك، ولكن هناك مكان واحد فقط لـ 2,5 وحالات "أخرى"، حيث يوجد بالفعل بضع 3,5 من الحجم المقابل. ببساطة لا يوجد حل وسط. حتى من أجل المال. كان هناك شيء ما على علي، ولكن تم إيقافه (تحقق دائمًا من علي بحثًا عن أشياء غير عادية، وأحيانًا يكون الصينيون قد اخترعوا كل شيء بالفعل ووضعوه في الإنتاج الضخم). في بعض المنتديات الصغيرة، قرأت عن SilverStone CS01B-HS، لكن السعر لم يتناسب مع فئة "الميزانية" على الإطلاق. تعبت من البحث، قمت بطلبه على أمازون عبر Shipito، والذي فشل تمامًا في النقطة الثالثة من المواصفات الفنية.

ولكن الآن لا داعي للقلق بشأن الميزانية على الإطلاق!

أنصحك بعمل نموذج ثلاثي الأبعاد لجسم حلمك على الفور وتشغيله على آلة CNC من الألومنيوم الحقيقي. سيكون أغلى قليلاً من سيلفرستون، لكنه أجمل بألف مرة. ما عليك سوى مشاركتها على Github لاحقًا!

معالج

بالطبع، أردت استخدام AMD كمعالج، إنه عام 2019، وهو متاح فقط لأولئك الذين لا يتعمقون فيه حقًا. ولكن، في محاولة لإكمال الخطوة الرابعة "دعم التحكم عن بعد"، أجد فقط Ryzen DASH من AMD وأدرك أنه في هذه الحالة أحتاج إلى اختيار Intel.

بعد ذلك، كل شيء كما هو الحال دائمًا: Yandex.market، والمرشحات، والبحث السهل على Google لمشاكل الأطفال والتوصيل المجاني غدًا داخل طريق موسكو الدائري.

اللوحة الأم

أما بالنسبة للوحات الأم، في الواقع، هناك خيار واحد فقط - جيجابايت GA-Q170TN.

ليس لدي أدنى فكرة عن سبب كون فتحة التوسيع هي x4 فقط، ولكن إذا كنت ترغب في المستقبل في تثبيت بطاقة شبكة بسعة XNUMX جيجابت هناك، فسيكون هناك احتياطي كافٍ (لكنك لن تتمكن بعد الآن من توصيل وحدة التخزين التي يقدم مثل هذا الأداء).

إحدى المزايا الكبيرة: فتحتان miniPCI-E. تنتج MikroTik جميع بطاقات Wi-Fi الخاصة بها (وهذه هي البطاقات التي نحتاجها، لأنها الوحيدة المدعومة في RouterOS) بتنسيق miniPCI-E، وعلى الأرجح، ستستمر في القيام بذلك لسنوات عديدة، منذ ذلك الحين هذا هو المعيار الرئيسي لبطاقات التوسعة. على سبيل المثال، يمكنك شراء الوحدة الخاصة بهم LoRaWAN واحصل بسهولة على الدعم لأجهزة LoRa.

اثنين من إيثرنت، ولكن 1 جيجابت. في عام 2017، تقدمت بقانون يحظر بيع اللوحات الأم بسرعات إيثرنت تصل إلى 4 جيجابت، لكن لم يكن لدي الوقت لجمع العدد المطلوب من التوقيعات لتمرير مرشح البلدية.

أقراص

نحن نأخذ قرصين STDR5000200 كأقراص. لسبب ما، فهي أرخص من الطراز ST5000LM000 الموجود بالفعل. بعد الشراء، نقوم بفحصه وتفكيكه وإخراج ST5000LM000 وتوصيله عبر SATA. في حالة الضمان، يمكنك تجميعه مرة أخرى وإعادته، والحصول على قرص جديد في المقابل (أنا لا أمزح، لقد فعلت ذلك).

لم أستخدم NVMe SSD، ربما في المستقبل إذا دعت الحاجة.

لقد ارتكبت Intel في أفضل تقاليدها خطأً: لا يوجد دعم كافٍ في اللوحة الأم، كما أن دعم vPro ضروري أيضًا في المعالج، وسوف تتعب من البحث عن جدول التوافق. بمعجزة اكتشفت أنك بحاجة إلى معالج i5-7500 على الأقل. ولكن بما أنه لم يعد هناك حد للميزانية، فقد استقلت.

لا أرى أي شيء مثير للاهتمام في المكونات المتبقية، ويمكن استبدالها بأي نظائرها، لذلك إليك جدول عام بالأسعار وقت الشراء:

اسم
عدد
السعر
تكلفة

حاسم DDR4 SO-DIMM 2400 ميجا هرتز PC4-19200 CL17 - 4 جيجا بايت CT4G4SFS624A
2
1 259
2 518

سيجيت STDR5000200
2
8 330
16 660

سيلفرستون CS01B-HS
1
159 دولارًا أمريكيًا + 17 دولارًا أمريكيًا (الشحن من أمازون) + 80 دولارًا أمريكيًا (الشحن إلى روسيا) = 256 دولارًا أمريكيًا
16 830

وحدة تحكم PCI-E Espada FG-EST14A-1-BU01
1
2 850
2 850

مصدر الطاقة SFX 300 W كن هادئًا SFX POWER 2 BN226
1
4160
4160

كينغستون SSD 240 جيجابايت SUV500MS/240G {mSATA}
1
2 770
2 770

إنتل كور إسنومكس-شنومكس
1
10 000
10 000

جيجابايت GA-Q170TN
1
9 720
9 720

جهاز MikroTik R11e-5HacT
1
3 588
3 588

هوائيات
3
358
1 074

مستوى ترخيص RouterOS 4
1
$45
2 925

ترخيص unRAID الأساسي
1
$59
3 835

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

كان إعداد البرنامج سهلاً للغاية، ولحسن الحظ، لديه القدرة على القيام بذلك: يمكن النقر على 95% بالماوس في أمسية واحدة. يمكنني وصف هذا في مقال منفصل إذا كان هناك اهتمام، لأنه لم يكن كل شيء على ما يرام، ولكن لم تكن هناك مشاكل غير قابلة للحل ولا يمكن حلها. على سبيل المثال، لم يكن من السهل تثبيت محولات Ethernet السلكية في RouterOS، لأن قائمة المعدات المدعومة هزيلة للغاية.

الاستنتاجات بعد عبور الحدود في مدة تشغيل مائة يوم

  1. ليس هناك حاجة إلى vPro لهذا الغرض. يؤدي هذا إلى تضييق نطاق اختيار اللوحات الأم والمعالجات بشكل كبير، وبالنسبة للاستخدام المنزلي، يمكنك التعامل مع موسع HDMI اللاسلكي ولوحة المفاتيح اللاسلكية. كملاذ أخير (يقع الخادم في الطابق السفلي تحت بلاطة خرسانية مسلحة)، استخدم سلك تمديد مزدوج ملتوي.
  2. كانت هناك حاجة إلى 10 جيجابت أمس. يقرأ متوسط ​​القرص الصلب أسرع من 120 ميجابايت في الثانية.
  3. استهلك المبنى ربع الميزانية. إنه أمر غير مقبول.
  4. يعد المعالج السريع في NAS/جهاز التوجيه ضروريًا أكثر مما بدا في البداية
  5. يعد برنامج unRAID برنامجًا جيدًا حقًا، فهو يحتوي على كل ما تحتاجه ولا يحتوي على أي شيء لا تحتاجه. أنت تدفع مرة واحدة، وإذا كنت بحاجة إلى المزيد من الأقراص، فإنهم يطلبون فقط الفرق في تكلفة التراخيص.

أنتج جهاز hap ac السابق حوالي 20 ميغابت مع تمكين تشفير نفق VPN. الآن يكفي نواة واحدة فقط من طراز i5-7500 لتوفير جيجابت.

صنع جهاز توجيه و NAS على معالج واحد

PS

أنا سعيد جدًا إذا قرأت حتى النهاية ووجدتها مثيرة للاهتمام! يرجى طرح الأسئلة إذا كان هناك أي شيء غير واضح. كان من الممكن أن أنسى.

سأجيب على ما هو واضح على الفور:

- لماذا كل هذا، هل يمكنك شراء Synology فقط؟
- نعم، وأنصحك بذلك. إنه أسهل وأسرع وأرخص وأكثر موثوقية. هذه المقالة مخصصة للمتحمسين الذين يعرفون سبب حاجتهم إلى ميزات إضافية.

- لماذا لا يوجد FreeNAS، فهو يحتوي على كل ما هو موجود في unRAID، ولكن مجانًا؟
— للأسف، المصدر المفتوح مختلف تمامًا. تمت كتابة FreeNAS بواسطة نفس المبرمجين تمامًا مقابل راتب. وإذا حصلت على عملهم مجانًا، فإن المنتج النهائي هو أنت. أو سيتوقف المستثمر قريبًا عن الدفع لهم.

- يمكنك القيام بكل شيء على Linux النقي مع توفير المال!
- نعم. ذات مرة فعلت هذا أيضا. لكن لماذا؟ لقد كان إنشاء شبكة في Linux يمثل دائمًا مشكلة بالنسبة لي. دعها تبقى عمال النظافة الكمبيوتر. ويقوم RouterOS بحل هذه الفئة من المشكلات تمامًا. الأمر نفسه ينطبق على MD RAID: على الرغم من أن mdadm يمنعني من ارتكاب أخطاء غبية، إلا أنني مازلت أفقد البيانات. وunRAID يمنعك ببساطة من الضغط على الزر الخطأ. مرة أخرى، وقتك لا يستحق إضاعته في إعداد التخزين يدويًا.

- لكنك مازلت تقوم بتثبيت Ubuntu العادي في الجهاز الظاهري!
"وهذا ما بدأ كل شيء من أجله." الآن لديك خدمة AWS الشخصية الخاصة بك مع أقصى سرعة اتصال بنظام التخزين الخاص بك والشبكة المنزلية والإنترنت في نفس الوقت، والتي لا يمكن لأحد أن يوفرها لك. الأمر متروك لك لتحديد الخدمات التي سيتم تشغيلها في هذا الجهاز الظاهري.

- أي مشكلة وعلى الفور لا يوجد واي فاي ولا إنترنت ولا تخزين في المنزل.
- يوجد جهاز توجيه احتياطي بسعر 1 روبل، لكن لا شيء يخرج من الأقراص. خلال كل هذا الوقت، باستثناء الأقراص والمبردات، لم ينكسر أي شيء. حتى أن nettop العادي كان يعمل على مدار الساعة طوال أيام الأسبوع لمدة عشر سنوات تقريبًا ويشعر بالارتياح الآن. نجا قرصين.

يمكن للمستخدمين المسجلين فقط المشاركة في الاستطلاع. تسجيل الدخول، من فضلك.

هل يجب أن أكتب جزءًا ثانيًا عن تكوين البرنامج؟

  • 60%نعم 99

  • 18.1%أنا لست مهتما، ولكن write30

  • 21.8%لا حاجة36

صوت 165 مستخدمين. امتنع 19 مستخدما عن التصويت.

المصدر: www.habr.com

إضافة تعليق