Raspberry Pi: قم بإطالة عمر SD الخاص بك مع GNU / Linux

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

Secure Digital (SD) هو تنسيق بطاقة ذاكرة للأجهزة المحمولة مثل الكاميرات الرقمية والهواتف المحمولة وأجهزة الكمبيوتر المحمولة وحتى وحدات التحكم في الألعاب (سواء أجهزة سطح المكتب أو المحمولة) ، من بين العديد من الأجهزة الأخرى.

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

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

لذلك ، إليك بعض النصائح لإطالة عمر بطاقة SD الخاصة بنا على Raspberry Pi:

  1. SD سعة أعلى: الأمر بسيط ، إذا كان لدينا ذاكرة SD سعة 8 جيجابايت ، فلدينا مساحة X لكتابة المعلومات ، وهذه المساحة بها قدر محدود من القراءة والكتابة ، ولكن إذا كانت SD (على سبيل المثال) 16 جيجابايت ، فسنحصل على مساحة أكبر ، وهو ما يترجم إلى لا سيكون من الضروري الكتابة عدة مرات في نفس المنطقة ، أي أن هناك مساحة أكبر داخل SD حيث يتم وضع البيانات.
  2. اشترِ من العلامات التجارية المرموقة: إنه ليس سرًا ، لأنه يحدث مع SD يحدث مع مكونات الأجهزة الأخرى. على سبيل المثال ، الهواتف الذكية ، يمكننا شراء هاتف صيني يكلفنا 30 دولارًا ، ويبدو أنه وفقًا لمواصفات الأجهزة ، يمكن أن يفعل نفس الشيء تقريبًا مثل Nexus 300 دولار ، ومع ذلك ، على المدى الطويل ، لا تعمل العلامة التجارية النادرة (الصينية). مع SD هو نفسه ، هناك العديد من الشركات المصنعة ولكن معترف بها كعلامة تجارية جيدة ، مع الجودة ليس هناك الكثير. إنه أمر جيد دائمًا لشركة Google لمصنعي SD بجودة جيدة ، ثم تحقق مما إذا كان أي متجر Raspberry Pi في إسبانيا أو منطقتك يحتوي على هذه SDs في المخزون. ارسم استنتاجاتك الخاصة فيما يتعلق بالقيمة مقابل المال.
  3. اضبط Linux لكتابة المزيد على ذاكرة الوصول العشوائي وأقل على SD: على غرار النقطة 1 ، كلما كان أقل في SD ، كان ذلك أفضل. يمكننا تحقيق المزيد من الكتابة على ذاكرة الوصول العشوائي وأقل على SD باستخدام tmpfs

باستخدام tmpfs

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

tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0

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

توضيح ، سيتم فقد كل ما يتم تحميله مع tmpfs (على سبيل المثال ، / var / logs) عند إعادة تشغيل الكمبيوتر ، أي عند إعادة تشغيله لن يكون لديهم السجلات ، وستكون فارغة ، وهكذا لكل مجلد يتم تحميله.

النهاية!

هذه النصائح هي الأفضل بالنسبة لك فطيرة التوت وكذلك إذا كان لديهم PiPad. لا أعرف ما هي المعدات الأخرى التي ستكون مفيدة لأنني لا أعرف أجهزة أخرى لا تعمل مع محرك أقراص صلبة أو SSD ونعم مع بطاقة SD ، هيا ، ما لم تكن كاميرا 🙂

آمل أن تكون قد وجدت ذلك مثيرًا للاهتمام ، لا سيما معرفة نصيحة كيفية عمل tmpfs


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ليجنور قال

    خير

    هناك خيار آخر لإطالة العمر الإنتاجي لبطاقة SD ، وهو تمرير قسم النظام من SD إلى USB HD ، واستخدام SD فقط كتمهيد ...

  2.   زاغور قال

    يا رجل ، لا أعتقد أنه حل جيد لتركيب السجلات في الذاكرة ، نظرًا لأن RPi يحتوي فقط على 512 ميغابايت من ذاكرة الوصول العشوائي ... ما يقوله Laegnur له منطق أكثر بكثير ، استخدم SD كتمهيد وقرص ثابت خارجي لـ / var وحتى / الصفحة الرئيسية.

  3.   السيد لينكس قال

    من الجيد أن نعلم أنه ليست كل SDs متوافقة مع Raspberry Pi ، أترك رابطًا حيث يتم تفصيل أي SDs متوافقة وغير متوافقة.
    http://elinux.org/RPi_SD_cards#SD_card_performance.

  4.   com.vidagnu قال

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

    التحيات،

  5.   فكترسنتس قال

    خير

    هذا هو أول تعليق لي على هذا الموقع الذي أتبعه. لدي RPI يعمل كخادم 1 × 24 مع amule والإرسال متصل بـ HD ، والطريقة الموصى بها في حالة استخدام RPI كخادم 7 × 24 ، هي أنه في SD فقط يوجد قسم / boot وهذا كل شيء باقي الأقسام موجودة داخل HD ، كونها ضرورية لتوصيل HD (كما يقول Laegnur)
    وحتى الآن ، لم أواجه أي مشكلة ... وهذا يستمر .... 😉

  6.   نيستور قال

    لقد أضفت مؤخرًا SSD و HD إلى كمبيوتر سطح المكتب الخاص بي وهذا مثالي بالنسبة لي.

    لقد قمت بتثبيت Wheezy في ext4 وأضفته إلى fstab

    UUID = xxx / ext4 افتراضي ، noatime ، nodiratime ، تجاهل 0 1
    الافتراضيات tmpfs / tmp tmpfs ، noexec ، nosuid 0 0
    tmpfs / var / run tmpfs size = 1024M ، nr_inodes = 10k ، الوضع = 777 0 0
    حجم tmpfs / var / lock tmpfs = 1024M ، nr_inodes = 10k ، الوضع = 777 0 0
    حجم tmpfs / var / log tmpfs = 1024M ، nr_inodes = 10k ، الوضع = 777 0 0

    وكان من سوء حظي أن أعاني من انقطاع التيار الكهربائي في نفس اليوم ونتيجة لذلك ، تم تجميع الجذر ذاتيًا كـ "للقراءة فقط". باستخدام mount -o remount ، سيتم حل rw ولكن لا أعتقد أنه من الجيد التجول باستخدام قسم فاسد.

    من نظام آخر قمت بفحص fsck وكذلك الشيك من gparted واستمر مع نفس المشكلة.
    لقد أصلحته عن طريق إعادة تثبيته في btrfs.

    أسأل. هل من الآمن صنع / var / log متقلبة؟ لا يوجد شيء مهم هناك يحتاج النظام للتعافي من إيقاف التشغيل السيئ؟

    أسأل لأن ما حدث لي أمر غريب للغاية. أستخدم Linux منذ عام 2011 ، وأعاني من انقطاع التيار الكهربائي ولكن لم يحدث لي شيء مثل هذا على الإطلاق. في نفس اليوم الذي قمت فيه بالتثبيت مع tmpfs على / var / log والأدلة الأخرى ، يحدث هذا لي.

  7.   عينوس سولهايم قال

    منذ فترة طويلة كتبت دليلًا لـ Debian ARM لإطالة عمر SD ، في التوت هو نفسه ويمكن تطبيقه ، هذا أفضل بكثير ، أنت لست سيئًا ولكن بعض التفاصيل الإضافية مفقودة.

    http://kirbian.wordpress.com/2013/01/11/reduce-disk-write-sdcard/

  8.   ميتكويس قال

    يوجد كل يوم المزيد من أقراص SDD وتكوينات SDD + HDD المختلطة وهذا الأمر سيطيل أيضًا من عمرها الإنتاجي.
    ونظرًا لأن ذاكرة الوصول العشوائي رخيصة جدًا الآن ، فلن يضر الخوض في الإعدادات المختلفة التي قد تساعد في تحسين أداء سطح المكتب أيضًا.

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

    لا يوجد "الكل أو جدًا أو phoronix" للطابعات - في حالة رغبة شخص ما في القيام بذلك - ، ولكن في هذه الأثناء ، إذا عمل شخص ما على بيع نماذج الليزر B / W متعددة الوظائف المستخدمة في المكاتب الصغيرة أو مجرد بيع الأحبار ، فيمكنهم الحصول على رضا عملائهم عن طريق هذا النوع من النماذج ومشاركتها هنا أو حيث يبدو أكثر ملاءمة من خلال توصيلها.

  9.   Mariano قال

    شكرا للمعلومة. مفيد جدا. نجاحات!