إذا كنت تستخدم Raspberry Pi لخادم Home Assistant المثبت على بطاقة microSD ، فقد تبدأ في مواجهة مشكلات في الأداء كما تفعل أضف المزيد من الكيانات وقم بتثبيت أو تشغيل العديد من الوظائف الإضافية ، مثل خادم وسائط Plex أو Samba ، أو استخدمها كمسجل فيديو شبكي NVR.
ومع ذلك ، يمكنك ترحيل خادم Home Assistant الحالي بسرعة من بطاقة microSD إلى محرك أقراص الحالة الصلبة (SSD) وتمهيد Home Assistant على Raspberry Pi 3 أو 4 منه. سيكون هذا أسرع وأكثر موثوقية ، وستتوفر محركات الأقراص ذات الحالة الثابتة بسعات أكبر وبأسعار أقل بكثير من بطاقة SD من فئة الأداء.
طرق ترحيل خادم Home Assistant من بطاقة SD إلى SSD
هناك طريقتان موثوقتان لنقل أو ترحيل خادم Home Assistant الخاص بك من بطاقة microSD إلى SSD.
- نسخ احتياطي وإعادة تثبيت واستعادة خادم Home Assistant.
- قم بإنشاء صورة خادم Home Assistant وحرقها على SSD.
يمكنك استخدام SSD خارجي أو داخلي (في حاوية USB) من أي حجم. نحن نستخدم محرك أقراص Samsung SSD بسعة 500 جيجابايت لتشغيل خادم Home Assistant نظرًا لأننا نستخدم الخادم أيضًا باعتباره NVR للمراقبة لتسجيل لقطات CCTV من كاميرات IP بناءً على الحركة. ستعمل كل من محركات أقراص NVMe و SATA SSD طالما أن لديها منفذ USB للاتصال.
أيضا ، يجب عليك قم بتمكين USB boot على Raspberry Pi الخاص بك 3 أو 4 التي تستخدمها لخادم Home Assistant الخاص بك.
أدناه ، نأخذك عبر كلتا الطريقتين بالتفصيل لمساعدتك على ترحيل مساعدك المنزلي أو أي خادم أو نظام تشغيل آخر من بطاقة SD إلى SSD بنزاهة كاملة ودون أي خطر فقدان البيانات. تأكد من اتباع أي من هاتين الطريقتين بترتيب الخطوات المحدد.
الطريقة الأولى: النسخ الاحتياطي وإعادة التثبيت واستعادة مساعد الصفحة الرئيسية
هذه هي الطريقة الموصى بها لترحيل خادم Home Assistant Server الخاص بك من بطاقة microSD إلى SSD. تتكون هذه الطريقة من ثلاث خطوات.
الخطوة 1: إنشاء النسخ الاحتياطي لخادم مساعد Home
على خادم Home Assistant ، انتقل إلى إعدادات > نظام > النسخ الاحتياطية ثم انقر فوق انشئ نسخة احتياطية زر.
أدخل اسم النسخة الاحتياطية ، واختر نسخة احتياطية كاملة الخيار ، وانقر يخلق. انتظر حتى يتم إنشاء نسخة احتياطية. قد يستغرق هذا بعض الوقت حتى ينتهي. بمجرد اكتمال النسخ الاحتياطي ، انقر فوق اسم النسخة الاحتياطية ثم انقر فوق ثلاث نقاط > تنزيل نسخة احتياطية.
سيؤدي ذلك إلى تنزيل النسخة الاحتياطية لـ Home Assistant إلى وحدة التخزين المحلية الخاصة بك.
الخطوة الثانية: صورة Flash Home Assistant على SSD
قم بتنزيل نفس إصدار Home Assistant الذي يعمل على بطاقة microSD واستخدم أداة Raspberry Pi Imager لفلاش الصورة على SSD.
- قم بتشغيل أداة Raspberry Pi Imager
- حدد صورة Home Assistant OS بتنسيق اختر نظام التشغيل، محرك SSD المتصل اختر التخزين ، وانقر يكتب.
- قم بتوصيل SSD بمنفذ USB الخاص بـ Raspberry Pi 3 أو 4 وقم بتوصيل مصدر الطاقة.
- إذا قمت بتمكين تمهيد USB على Raspberry Pi الخاص بك ، فسيتم تمهيد Home Assistant من محرك SSD المتصل. نظرًا لأنه التمهيد الأول ، سيستغرق الأمر بعض الوقت حتى تنتهي.
الخطوة 3: استعادة النسخة الاحتياطية
بمجرد الانتهاء من تثبيت Home Assistant على SSD ، سترى خيارًا: "بدلاً من ذلك ، يمكنك الاستعادة من لقطة سابقة".
انقر فوقه ثم حدد النسخة الاحتياطية التي قمت بتنزيلها على وحدة التخزين المحلية الخاصة بك. انقر استعادة المختارة. سيتم تحميل النسخة الاحتياطية إلى خادم Home Assistant الذي يعمل على SSD واستعادتها. أثناء العملية ، سيكون خادمك غير متصل بالإنترنت لفترة من الوقت. قد يستغرق ذلك عدة دقائق بناءً على حجم النسخة الاحتياطية من Home Assistant ، لذا اجلس واسترخي.
بمجرد استعادة الخادم ، سيتم تحميل واجهة الويب تلقائيًا. في هذه المرحلة ، نجحت في ترحيل خادم Home Assistant الذي يعمل عبر بطاقة microSD إلى SSD.
الطريقة 2: إنشاء صورة مساعد منزلي من بطاقة SD وحرقها على SSD
يمكنك استنساخ خادم Home Assistant الحالي كملف صورة من بطاقة microSD باستخدام أداة Win32 Disk Imager ثم وميض هذه الصورة إلى SSD باستخدام أداة Raspberry Pi Imager. والخطوات هي كما يلي:
- قم بإيقاف تشغيل Raspberry Pi وافصل بطاقة microSD.
- استخدم قارئ بطاقة لتوصيل بطاقة microSD بجهاز الكمبيوتر الخاص بك.
- قم بتنزيل أداة Win32 Disk Imager وتثبيتها وتشغيلها.
- انقر فوق رمز المجلد لاختيار الموقع الذي تريد حفظ ملف صورة النسخة الاحتياطية من Home Assistant فيه. اكتب اسمًا للملف وانقر فوق يفتح.
- اختر حرف محرك الأقراص الموجود أسفل جهاز الخيار ثم انقر فوق يقرأ.
- ستقوم الأداة بإنشاء ملف صورة يحتوي على أقسام Home Assistant ومعلومات البيانات. سيستغرق هذا بعض الوقت حتى يكتمل بناءً على حجم بطاقة microSD وسرعة قراءتها.
- سيتم عرض الوقت المقدر في الركن الأيمن السفلي.
- بعد إنشاء الصورة ، قم بتشغيل أداة Raspberry Pi Imager.
- انقر اختر نظام التشغيل وحدد ملف الصورة الذي أنشأناه للتو.
- انقر اختر التخزين واختر محرك SSD المتصل.
- انقر يكتب. قم بالتأكيد إذا طُلب منك ذلك.
- بمجرد نسخ الصورة على SSD ، قم بتوصيل SSD بـ Raspberry Pi 3 أو 4 مع تمكين تمهيد USB وتشغيل الجهاز.
- سيتم تشغيل Home Assistant ، ويمكنك الاستمرار في استخدام الخادم بشكل طبيعي كما كنت عندما كان يعمل على بطاقة microSD ولكن بسعة تخزين أكبر وأداء أسرع.
أداء أسرع مع سعة تخزين أكبر
عندما يتعلق الأمر بالأداء والموثوقية ، يمكن أن تكون بطاقات SD أبطأ وأقل موثوقية نظرًا لمحدودية دورات التخزين والقراءة / الكتابة. لذلك ، من خلال ترحيل خادم Home Assistant الخاص بك من بطاقة SD إلى SSD ، يمكنك تعزيز أدائه وموثوقيته بشكل كبير.
بالإضافة إلى ذلك ، إذا كنت ترغب في استخدام خادم Home Assistant الخاص بك باعتباره NVR لتسجيل مقاطع فيديو IP CCTV ، مثل NAS أو التخزين السحابي لتخزين الملفات أو النسخ الاحتياطية ، كخادم وسائط لدفق الأفلام و البرامج التلفزيونية (مثل Plex أو Kodi) ، أو كشبكة VPN ، من خلال تثبيت الوظائف الإضافية ، يجب عليك الانتقال إلى SSD أكبر لأن هذه الخدمات ستزيد من عمليات القراءة / الكتابة وتتطلب المزيد تخزين.