रास्पबेरी पाई: एसडी कार्ड के जीवन का विस्तार करें

फ्लैश मेमोरी चिप और "जीवनकाल" शिलालेख

जैसा कि हम जानते हैं, फ्लैश मेमोरी उनका जीवन सीमित होता है, क्योंकि कुछ हज़ार चक्रों के बाद डेटा लिखते समय वे ख़राब हो जाते हैं। सिद्धांत रूप में, सामान्य उपयोग के लिए यह कोई बड़ी समस्या नहीं होनी चाहिए, लेकिन यदि हम एसडी का गहन उपयोग करते हैं, तो यह समस्याएं पैदा कर सकता है (विशेषकर यदि हम इसका उपयोग कर रहे हैं) रसपी सर्वर के रूप में)।

इसीलिए हम अपने एसडी कार्ड का जीवन बढ़ा सकते हैं रास्पबेरी पाई और लिनक्स के लिए सभी धन्यवाद. इरादा यह है कि मेमोरी को अधिक दुरुस्त करने के लिए हमारे एसडी कार्ड पर लिखने की संख्या को कम किया जाए और ताकि त्रुटियां इतनी जल्दी सामने न आएं।

इसके लिए कुछ अच्छी प्रथाएं हैं जिन्हें हमें अपनाना चाहिए, जैसे कि का उपयोग करना SD रीड-ओनली मोड में, जैसे कि यह एक लाइवसीडी हो। एक अन्य विकल्प यह होगा कि रैम की बदौलत एसडी पर लिखे जाने वाले लेखन की संख्या को कम किया जाए।

यह कैसे किया जा सकता है? उपकरण के साथ ठीक है tmpfs. जब भी संभव हो कर्नेल को रैम पर लिखने और एसडी को अनावश्यक लिखने से बचने के लिए, हमें /etc/fstab को संशोधित करना होगा। ऐसा करने के लिए हम पंक्ति जोड़ेंगे:

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

El गिरी यह RAM में /var/log को माउंट करने और वहां लिखने के लिए इसका उपयोग करने में सक्षम होगा और इन राइट्स से बच जाएगा जो अन्यथा SD में चले जाएंगे। जब डेटा की आवश्यकता नहीं होगी, तो उपयोग की गई रैम जारी कर दी जाएगी। इसलिए केवल आवश्यक RAM का ही उपयोग और कुशलतापूर्वक किया जाता है।

जैसा कि हम देख सकते हैं, लाइन में हमने "आकार = 100 मीटर" का उपयोग किया है ताकि 100 एमबी का उपयोग किया जा सके, लेकिन आप जो चाहें आकार को संशोधित कर सकते हैं, हमेशा ध्यान रखें कि सभी को समाप्त न करें रैम. हमने /var/log का भी उपयोग किया है, लेकिन ऐसी अन्य फ़ाइलें भी हैं जहां कर्नेल आमतौर पर बहुत अधिक लेखन करता है, इसलिए हम ऊपर की तरह अन्य पंक्तियाँ जोड़ सकते हैं लेकिन अन्य फ़ाइलों के साथ जैसे: /tmp, /var/tmp, /var /रन, /var /स्पूल,…

मुझे आशा है कि आपको यह ट्रिक पसंद आयी होगी और यह उपयोगी लगेगी।

अधिक जानकारी - ओपनएसयूएसई 13.1: रास्पबेरी पाई के लिए


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।