روابط سريعة
قد تكون أجهزة Raspberry Pi متقلبة. إذا تعرضت بطاقة SD للتلف بسبب انقطاع التيار الكهربائي أو الكابل السيئ أو زيادة سرعة التشغيل أو أي مشكلة أخرى، فأنت تعلم مدى الإزعاج الذي قد يسببه البدء من الصفر. ولكن يمكننا إصلاح ذلك.
كيف يعمل هذا
لقد حدث لي هذا كثيرًا، وفي النهاية توصلت إلى حل جيد. بمجرد إعداد مشروع Pi الخاص بي بالطريقة التي أريدها بالضبط، ما علي سوى استخدام برنامج تصوير القرص Win32 على نظام التشغيل Windows لاستنساخ صورة من بطاقة SD الخاصة به على جهاز الكمبيوتر الخاص بي. هناك أحتفظ بها بأمان حتى يحدث خطأ ما في Pi الخاص بي. عندما يحدث ذلك، يمكنني إعادة استنساخ تلك الصورة على بطاقة SD، وكتابة فوق الإصدار المكسور أو الفاسد، وسأعود للعمل في أي وقت. (إذا كنت لا تستخدم Windows، فيمكنك القيام بشيء مماثل على لينكس باستخدام الأمر dd) إنه بسيط للغاية، ويجب على كل مستخدم Raspberry Pi أن يفعله.
يعمل هذا بشكل أفضل مع مشاريع Pi التي تتطلب الإعداد الأولي ثم تعمل في الخلفية، وتقوم بعملها. إذا أجريت أي تغييرات على مشروع Pi، فستحتاج إلى إعادة استنساخ الصورة، ولكن مع الكثير من المشاريع، فهذا مثالي. على سبيل المثال، أستخدم هذه التقنية لجهازي Raspberry Pi اللذين يعملان بنظام Kodi — إذا تعطل أي منهما، يمكنني ببساطة إعادة استنساخ صورتي الشخصية، وتعود الصناديق للعمل في أي وقت، وتلتقط بيانات المكتبة المحدثة من خادم منزلي وقاعدة بيانات MySQL كما لو لم يحدث شيء على الإطلاق.
وكمكافأة، يمكنك مشاركة مشروعات Raspberry Pi الخاصة بك بسهولة أكبر عن طريق كتابة صورتك المستنسخة على بطاقة SD جديدة (أو مشاركة الصورة نفسها).
وهنا كيفية القيام بذلك.
كيفية عمل نسخة احتياطية لمشروع Raspberry Pi الخاص بك
عندما يتم إعداد جهاز Pi الخاص بك بالطريقة التي تريدها تمامًا، قم بإيقاف تشغيله وإزالة بطاقة SD الخاصة به. قم بتوصيل بطاقة SD بالكمبيوتر، ثم قم بتنزيل برنامج تصوير القرص Win32 (إذا لم تكن قد فعلت ذلك بالفعل)، ثم ابدأ تشغيله. إذا لم يكن لديك قارئ مدمج في جهاز الكمبيوتر الخاص بك، فستحتاج إلى شرائه. نوصي بشيء مثل قارئ Anker 8 في 1 (10 دولارات أمريكية) لأنه يمكنك استخدامه أيضًا لتنسيقات SD المختلفة.
ملاحظة: إذا كان مشروع Pi الخاص بك يعتمد على Linux (كما هو الحال مع العديد من المشاريع الأخرى)، فقد تتلقى تحذيرًا بأن بطاقة SD غير قابلة للقراءة بواسطة Windows، ويجب تنسيقها. لا بأس، لا تقم بتنسيقها! فقط أغلق النافذة وتابع العملية.
في برنامج Win32 Disk Imager، انقر فوق زر المجلد الأزرق لتحديد موقع الصورة التي تنوي إنشاؤها. لقد أعطيت لصورتي اسمًا يتيح لي معرفة المشروع الذي ستستخدمه وجهاز Pi في منزلي.
بعد ذلك، اختر جهاز Pi الخاص بك من القائمة المنسدلة “الجهاز”. إذا كان جهاز Pi الخاص بك يحتوي على عدة أقسام، فاختر القسم الأول، ولكن لا تقلق، ستؤدي هذه العملية إلى استنساخ البطاقة بالكامل، وليس القسم الفردي فقط.
عند الانتهاء، انقر فوق الزر “قراءة”. يؤدي هذا إلى قراءة بيانات بطاقة SD وتحويلها إلى صورة وحفظ تلك الصورة في الموقع المحدد. لاحظ أن هذه العملية قد تستغرق بعض الوقت. ما يصل إلى ساعة أو أكثر حسب حجم بطاقة SD الخاصة بك.
عند الانتهاء من ذلك، أعد إدخال البطاقة في جهاز Pi الخاص بك واستمر في العمل بشكل طبيعي! تم الآن نسخ هذا المشروع احتياطيًا على جهاز الكمبيوتر الخاص بك.
كيفية استعادة مشروع Raspberry Pi الخاص بك
الآن، إذا حدث خطأ ما في بطاقتك، فيمكنك استعادتها بسهولة. أولاً، امسح بطاقة SD الخاصة بك باستخدام هذه التعليمات.
مع إدخال البطاقة الممسوحة في جهاز الكمبيوتر الخاص بك، افتح برنامج Win32 Disk Imager مرة أخرى. هذه المرة، انقر فوق المجلد الأزرق وانتقل إلى الصورة المحفوظة. اختر بطاقة SD من القائمة المنسدلة بنفس الطريقة التي اتبعتها من قبل.
عند الانتهاء من إعداده، انقر فوق الزر “كتابة”. سيؤدي هذا إلى استبدال بيانات بطاقة SD ببيانات من الصورة المستنسخة.
لاحظ أنك ستحتاج على الأرجح إلى استخدام نفس بطاقة SD—أو على الأقل نفس طراز بطاقة SD—للحصول على أفضل النتائج. قد تكون بطاقة 8 جيجابايت من إحدى العلامات التجارية مختلفة قليلاً في الحجم عن بطاقة 8 جيجابايت من علامة تجارية أخرى، وإذا كانت بطاقة الوجهة أصغر من البطاقة التي تم إنشاء الصورة منها، فلن تعمل. (على الرغم من ذلك، يجب أن يعمل الاستنساخ على بطاقة أكبر بشكل جيد.)
مصدر الصورة: زولتان كيرالي/Shutterstock.com.