الإعلانات

ظهرت لأول مرة على أنها وحدة تخزين موسعة لأجهزة المساعد الرقمي الشخصي والهواتف الذكية والكاميرات الرقمية منذ حوالي 10 سنوات ، أصبحت بطاقات SD الآن إضافة شائعة لأجهزة الكمبيوتر اللوحية وأجهزة الكمبيوتر المصغرة مثل مثل Raspberry Pi. توفر بطاقات SD سعة عالية وسرعات كتابة عالية ، وهي مهمة بشكل خاص لـ Raspberry Pi ، الذي يستخدم هذا النوع من التخزين كنظام القرص.

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

بالنظر إلى العدد الكبير من المشاريع المتاحة لمستخدمي Raspberry Pi (أي شيء من المراكز الإعلامية الأجهزة التي ستحتاج إليها لبناء مركز إعلام Raspberry Piمع العديد من الطرق لاستخدامه ، لا ينبغي أن تفاجأ عندما تجد أن Raspberry Pi باع أكثر من مليون وحدة. على الرغم من تصميمه لغرض رئيسي واحد (البرمجة) ، هذا الكمبيوتر الصغير بحجم بطاقة الائتمان ... قراءة المزيد و أنظمة الألعاب الرجعية Retro Gaming على Raspberry Pi: فهم ROMs و RetroPie و Recalbox والمزيد

instagram viewer
يعتبر Raspberry Pi مثاليًا للعب ألعاب الفيديو الكلاسيكية. إليك كيفية البدء في الألعاب الرجعية على Raspberry Pi. قراءة المزيد إلى التقاط صور من الفضاء مشاريع Raspberry Pi: سيارة ذات رؤية ليلية وترجمة تشبه الزجاج من Google والمزيدلقد نظرنا سابقًا في بعض الاستخدامات الممتازة لهذا الكمبيوتر الصغير البريطاني ، لكن الحقيقة هي أنها متعددة الاستخدامات لدرجة أنه يوجد دائمًا شيء مدهش للحديث عنه. من كان يظن ذلك... قراءة المزيد ) يبدو من المنطقي التحقيق في كيفية تمديد عمر بطاقات SD القابلة للاستخدام.

جعل بطاقة SD الخاصة بك أكثر موثوقية

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

muo-rpi-multios-sdcards

للاستمتاع بالحوسبة القائمة على بطاقة SD بدون مشاكل ، يجب عليك اختيار أكبر بطاقة لميزانيتك. إن التفكير وراء ذلك بسيط: مع تحديد عدد مرات كتابة البيانات على بطاقات SD ، وحقيقة أن البيانات المكتوبة إلى يجب أن ينتشر الجهاز إلى مناطق لم تمس قبل العودة إلى البداية ، هناك تغيير أقل في الكتابة إلى نفس المنطقة من بطاقة. سيؤدي اختيار 16 غيغابايت على 8 غيغابايت إلى خفض عدد عمليات إعادة الكتابة بمقدار النصف. من الناحية النظرية ، سيؤدي هذا إلى مضاعفة متوسط ​​العمر المتوقع لوحدة التخزين الخاصة بك.

كما أنه يستحق التسوق لماركات كبيرة فقط. نعم ، قد يكون من المغري الحصول على بطاقة 32 جيجابايت مقابل 10 دولارات على eBay أو Amazon ، ولكنك لست مضمونًا للحصول على جهاز موثوق به - أو حتى جهاز يعمل. إذا كان لديك بعض بطاقات SD القديمة التي كنت تأمل في استخدامها ، تحقق من كل طرق أخرى يمكن استخدامها بدلاً من ذلك 7 استخدامات رائعة لبطاقة SD قديمةسواء كانت بطاقة SD القديمة الخاصة بك 64 ميجا بايت أو 64 جيجا بايت ضخمة ، فهناك العديد من المشاريع المتاحة لك لاستخدام بطاقات التخزين هذه. قراءة المزيد س.

هل تستخدم Raspberry Pi؟ اكتب إلى ذاكرة الوصول العشوائي ، وليس البطاقة

يمكن زيادة عمر بطاقة SD الخاصة بك من خلال الاستفادة بشكل أفضل من ذاكرة الوصول العشوائي الخاصة بجهازك. يمكن استخدام الخدعة التالية على أي جهاز Linux ، على الرغم من أننا اختبرناها على Raspberry Pi.

باستخدام تمبفس الميزة التي توجه الجهاز إلى الكتابة إلى ذاكرة الوصول العشوائي للنظام تمامًا كما تفعل مع جهاز التخزين (يمكنك إنشاء RAMdisk في Windows أيضًا ما هو قرص RAM وكيف يمكنك إعداد واحدليست محركات الأقراص الصلبة ذات الحالة الصلبة هي أول وحدة تخزين غير ميكانيكية تظهر في أجهزة الكمبيوتر الشخصية الاستهلاكية. تم استخدام ذاكرة الوصول العشوائي لعقود ، ولكن في المقام الأول كحل تخزين على المدى القصير. أوقات الوصول السريع لذاكرة الوصول العشوائي تجعلها ... قراءة المزيد ، في الواقع). والنتيجة هي أن الكتابة أقل إلى بطاقة SD. المكافأة هي أن tmpfs سريع وسهل الإعداد.

muo-rpi-apps-card

لاستخدام هذا ، افتح /etc/fstab في نظام ملفات Raspbian (باستخدام nano في سطر الأوامر) وإضافة:

افتراضيات tmpfs / var / log tmpfs، noatime، nosuid، mode = 0755، size = 100m 0 0

بعد الحفظ ، أعد تشغيل Raspberry Pi. سيؤدي ذلك إلى تحميل نظام الملفات الظاهري ، وهو جاهز للاستخدام. عند إعادة التشغيل ، سيتم تركيب / var / log كقرص RAM ؛ ستكون الملفات المكتوبة على الدليل في ذاكرة الوصول العشوائي ، طالما كانت هناك حاجة إليها.

يمكن أيضًا استخدام عدة مواقع أخرى:

افتراضيات tmpfs / tmp tmpfs، noatime، nosuid، size = 100m 0 0. افتراضيات tmpfs / var / tmp tmpfs، noatime، nosuid، size = 30m 0 0. افتراضيات tmpfs / var / log tmpfs ، noatime ، nosuid ، mode = 0755 ، size = 100m 0 0. tmpfs / var / run افتراضيات tmpfs ، noatime ، nosuid ، mode = 0755 ، size = 2m 0 0. tmpfs / var / spool / mqueue افتراضيات tmpfs ، noatime ، nosuid ، mode = 0700 ، gid = 12 ، size = 30m 0 0

يمكن إضافة جميع هذه الخطوط /etc/fstab. لاحظ استخدام size = condition ، الذي يحد من مقدار المساحة التي يجب أن يشغلها كل مجلد مؤقت. تذكر أن نظام التشغيل سيتم استخدام ذاكرة الوصول العشوائي أيضًا ، لذا فإن تعيين حدود الحجم سيتجنب قفل Raspbian. احرص أيضًا على إضافة مواقع ذات بيانات مؤقتة إلى / var / log فقط. يتم حذف جميع هذه الملفات عند إعادة تشغيل Raspberry PI ، لذلك لا يجب تخزين أي شيء تحتاج إلى الاحتفاظ به أو الاستمرار عبر عمليات إعادة التشغيل في ذاكرة الوصول العشوائي.

من خلال نقل هذه المواقع إلى ذاكرة الوصول العشوائي ، يمكن تقليل كمية البيانات المكتوبة على بطاقة SD الخاصة بـ Raspberry Pi ، وبالتالي إطالة عمرها.

والأفضل من ذلك ، تجاوز بطاقة SD تمامًا!

يعتمد معظم مستخدمي Raspberry Pi على شكل ما من أشكال Linux ، وبالتالي لديهم طريقة أفضل لتحسين الأداء وتقليل حجم إعادة الكتابة إلى بطاقة SD.

muo-sdcard-pi-usb

الحل هو استخدام جهاز USB 2.0 ، والذي قد يكون محركًا قياسيًا ، أو ربما يكون محرك أقراص ثابتة USB يعمل بالطاقة أو حتى SSD. على الرغم من توصيل Raspberry Pi للتمهيد من بطاقة SD ، يمكنك إعادة تكوين نظام التشغيل بحيث تم العثور على قسم التمهيد فقط على بطاقة SD ، بينما يتم نقل قسم الجذر إلى آخر جهاز.

بينما قد تجد العملية معقدة بعض الشيء، بمجرد تحرير قسم التمهيد للبحث عن قسم الجذر على جهاز USB ، سترى أن النتيجة مثيرة للإعجاب.

الخلاصة: بطاقات SD مذهلة ، لذا عاملها جيدًا

محول muo-oldsdcardأهم شيء يمكنك القيام به مع بطاقات SD لضمان استمرارها هو شراء العلامات التجارية المسماة واستخدامها حيثما أمكن في المهام التي لا تتطلب إعادة كتابة مستمرة (مثل megalith تحميل سيل دائما على كيفية تحويل التوت الخاص بك إلى دائما على Megalith تحميلقم بدورك في "شبكة توزيع Linux" العالمية من خلال بناء وحدة تخزين ضخمة مخصصة وآمنة لتنزيل ملفات التورنت والتي بالكاد تستخدم 10 واط من الطاقة. بالطبع ، سيكون مبنياً على راسبيري باي. قراءة المزيد ).

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

بالنسبة لمالكي Raspberry Pi ، استفد من النصائح المذكورة أعلاه بشأن شراء مساحة تخزين أكبر واستخدام tmpfs لتقليل حجم إعادة الكتابة على بطاقة SD الخاصة بك.

تعامل مع بطاقات SD الخاصة بك بشكل جيد ، وسوف تستمر دائمًا!

كريستيان كاولي هو نائب رئيس التحرير للأمن ، Linux ، DIY ، البرمجة ، وشرح التكنولوجيا. كما ينتج بودكاست مفيد حقًا ولديه خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، Christian هو Raspberry Pi tinkerer ، Lego lover ومروحة ألعاب ريترو.