अधिकतम, एसडी कार्ड स्थायित्व का प्रदर्शन किया


17

अद्यतन: मैं वर्षों पहले इस समस्या को हल करने में सक्षम था, लेकिन भविष्य में इसे पढ़ने वाले किसी भी व्यक्ति के लिए, टिकाऊपन की समस्याएं परतदार बिजली की आपूर्ति से संबंधित थीं।

--- मूल प्रश्न ---

मैं एक एम्बेडेड / औद्योगिक कंप्यूटर के रूप में रास्पबेरी पाई का उपयोग करने का प्रयास कर रहा हूं। तापमान पूरी तरह से सीमा के भीतर है, और प्राथमिक विश्वसनीयता के मुद्दों मैं कुछ महीनों के बाद एसडी कार्ड मौतों के आसपास हो रहे हैं लगता है।

क्या औद्योगिक / एम्बेडेड समाधान और उनके MTBF (मतलब समय से पहले विफलता) में उपयोग किए जाने वाले एसडी कार्ड के कोई भी प्रकाशित आँकड़े हैं? मैंने कुछ मूल आँकड़े देखे हैं जो दावा करते हैं कि कार्ड में निर्मित लेवलिंग के साथ प्रति सेक्टर 1,000,000 लेखन चक्र हैं, और यह सब अच्छी तरह से और अच्छा है, लेकिन मैं प्रकाशित, वास्तविक-विश्व परीक्षण के परिणामों की तलाश कर रहा हूं, न कि बिक्री के चश्मे से, दिखा रहा हूं वास्तविक दुनिया का प्रदर्शन और विफलता संख्या।

आदर्श रूप से मुझे कुछ ऐसा चाहिए जो मैं विश्वसनीयता के बारे में लिख सकूं कि लगभग 2 साल से पहले एक एम्बेडेड लिनक्स इंस्टाल के लिए असफलता है जो कार्ड पर लगभग 1.8 जीबी स्थान रखता है। मुझे यह भी पता है कि आपका खाली स्थान जितना बड़ा होगा, आप पहनने के स्तर को उतना ही बढ़ा सकते हैं, उसी स्थायित्व के बड़े कार्ड प्रभावी रूप से लंबे समय तक जीवन देते हैं।

किसी ने भी एक औद्योगिक स्थिति में रास्पबेरी पेस्ट का सफलतापूर्वक उपयोग करने की कोशिश की?


3
यह सवाल ऑफ-टॉपिक प्रतीत होता है क्योंकि यह एसडी कार्ड ड्यूरेबिलिटी के बारे में है और इसका रास्पबेरीपी से कोई लेना-देना नहीं है।
लेनिक

जवाबों:


7

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

सबसे अच्छा तरीका यह है कि कार्ड के जीवन को बढ़ाने की कोशिश करें और यह जानने की कोशिश करें कि यह कितने समय तक चलना चाहिए। आपको अपने जीवन के समय को दोगुना करने के लिए सर्वोत्तम हित में कार्य करना चाहिए जो सामान्य ऑपरेशन के पूरे 2 साल के अंतराल की गारंटी देगा।

आप केवल पढ़ने के लिए रूट फाइल सिस्टम बनाकर शुरू कर सकते हैं। इसमें लॉगिंग को बंद करना या उसे स्थानांतरित करना भी शामिल है /tmp। आप नियमित अपडेट से बाहर निकलेंगे या ज़रूरत पड़ने पर अपडेट करने के लिए लिखित अनुमति के साथ फ़ाइल सिस्टम को मैन्युअल रूप से माउंट करेंगे।

वेब सर्वर फ़ाइलों या एफ़टीपी एक्सेस की तरह, कभी-कभी एक्सेस की गई फ़ाइलों के लिए एक "infrequent" डेटा विभाजन बनाएँ।

बैकअप के लिए दो या अधिक विभाजन।

/tmpरैम का उपयोग करने के लिए अपना सेट करें और वहां अक्सर लिखी गई फ़ाइलों को संग्रहीत करें /etc/fstabसेटिंग्स समायोजित करने के लिए जाँच करें ।

अलग-अलग छोटे डेटा विभाजन के लिए /tmpहर nमिनट या घंटों में एक अलग प्रक्रिया करें । यदि आप वास्तव में पागल हैं, तो आप एक ही फ़ाइल को दो अतिविशिष्ट आकार के विभाजन के लिए कॉपी कर सकते हैं।

यदि अत्यधिक तापमान या वोल्टेज के कारण एसडी कार्ड थकान से मर जाता है, तो सब कुछ खो नहीं जाता है। अच्छा डेटा रिकवरी कंपनियां चिप्स पढ़ सकती हैं और यदि यह बहुत महत्वपूर्ण है तो आपके लिए डेटा का पुनर्निर्माण कर सकती है। आमतौर पर केवल कंट्रोलर फ्राई करते हैं जबकि मेमोरी चिप्स में अभी भी सारा डेटा होता है।

मेरा सुझाव है कि एसडी कार्ड के जीवन का विस्तार करने के बारे में अधिक जानकारी के लिए इस उत्तर को देखें।

लेकिन स्पष्ट रूप से ... यहां तक ​​कि पूर्ण गति से एक अच्छा एसडी कार्ड 24/7 को पूरा करने से पहले वर्षों लग जाएंगे।


5

एसएलसी (एमएलसी के बजाय ) टाइप कार्ड का उपयोग करने पर विचार करें । ( यहां पूरी तरह से स्पष्टीकरण देखें ।) वे परिमाण का एक ऑर्डर अधिक महंगे हैं, लेकिन वे अधिक टिकाऊ भी हैं (वास्तव में कितना है, मुझे नहीं पता; चश्मा यहां परिमाण कूद के एक आदेश का सुझाव देते हैं, यहां तक ​​कि, लेकिन ...) ।

और, निश्चित रूप से, उदाहरण के लिए ppumkin के महान जवाब में सलाह का पालन करें , अंतिम वाक्य को छोड़कर:

लेकिन स्पष्ट रूप से ... यहां तक ​​कि पूर्ण गति से एक अच्छा एसडी कार्ड 24/7 को पूरा करने से पहले वर्षों लग जाएंगे।

"अच्छा एसडी कार्ड" अनिर्दिष्ट होने के बाद (केवल एसएलसी या औद्योगिक ग्रेड उत्पादों को अर्हता प्राप्त करना चाहिए?), मैं केवल यह कह सकता हूं कि अनुभव अन्यथा बताता है, जब तक कि आम सैमसंग, किंग्स्टन आदि कार्ड सभी को "अच्छा नहीं" माना जाता है। अपने स्वयं के अनुभव के अनुसार, मेरे पास एक माइक्रोएसडी ( कुछ इसे सामान्य एसडी से अधिक विश्वसनीय मानते हैं ) और कंप्यूटर में एक वर्ष के तहत क्षतिग्रस्त एक सामान्य ( लैपटॉप में मध्यम डेटा स्थैतिक डेटा भंडारण का उपयोग किया जाता है, और R'PI पर एक डिफ़ॉल्ट रास्पियन) , जबकि "डंब" उपकरणों में कोई नुकसान नहीं हुआ, जैसे डिजिटल कैमरा या फोन।

नियमित रूप से स्थायित्व के अनुमानों को लिखने के एक यथोचित अनुकूल औसत वितरण को मानने की आवश्यकता होती है, जबकि इस तरह के कार्ड से एक लाइव सिस्टम चलाने से मौलिक रूप से अलग (= भयानक ) लिखते हैं पैटर्न, विशेष रूप से /[inux]+/सिस्टम पर (अस्पष्ट रेगेक्स के बारे में खेद;)), जहां "सब कुछ"। एक फ़ाइल "जीवन का डिफ़ॉल्ट तरीका है। (मुझे पता है, मुझे पता है, कि Plan9 माना जाता था, लेकिन ...)

बीटीडब्ल्यू, फाइलसिस्टम पसंद का भी फ्लैश मीडिया के स्थायित्व / विश्वसनीयता पर व्यापक प्रभाव पड़ता है । और Ext * परिवार निश्चित रूप से इस उद्देश्य के लिए सबसे अच्छा नहीं है।

(बीटीडब्ल्यू / 2: आपका प्रश्न " अधिकतम , प्रदर्शन स्थायित्व" के बारे में है, लेकिन वास्तव में, आपको सुरक्षित रूप से गिनने के लिए कुछ "गारंटी न्यूनतम " की आवश्यकता है , न कि एक दीर्घायु रिकॉर्ड। अविश्वसनीय अनुमान हो।)


1

कंपनी ट्रांसेंड के पास यहां औद्योगिक रेटेड एसडी और एसडीएचसी कार्ड की एक श्रृंखला है


1
वे भौतिक असभ्यता पर अधिक ध्यान केंद्रित करते हैं, इलेक्ट्रॉनिक असभ्यता पर नहीं। इसके अलावा भंडारण उपकरणों के लिए एक एमटीबीएफ घंटों में मापा जाता है जो बहुत बेकार है।

1

क्या आपने रूट फाइल सिस्टम को एक्सटर्नल एचडीडी या यूएसबी पेन ड्राइव पर लगाने की कोशिश की है? यह तेज है (बाहरी एचडीडी के मामले में, यूएसबी स्टिक के रूप में यह वास्तव में धीमा है) और यह एसडी कार्ड के जीवन का विस्तार करता है, क्योंकि एसडी कार्ड का उपयोग केवल बूटिंग के लिए किया जाता है; रूट फ़ाइल सिस्टम को बाह्य रूप से संग्रहीत किया जाता है। यह बैकअप / पुनर्स्थापना को आसान बनाता है, साथ ही फ़ाइलों को स्थानांतरित भी करता है।

यहाँ मैं इस बारे में इस साइट को पढ़ रहा हूँ: http://c-mobberley.com/wordpress/index.php/2013/04/13/moving-raspberry-pi-root-folders-from-sd-card-to-usb -hdd / और यहाँ: http://raspberrypihobbyist.blogspot.com/2013/07/running-from-external-hard-drive.html

पहली पोस्ट से:

तो अब यह एक सर्वविदित तथ्य है कि एसडी कार्ड अपने पढ़ने / लिखने के साथ एक सीमित जीवन है। यह रास्पबेरी पाई के लिए एक समस्या बन जाती है क्योंकि रूट फाइल सिस्टम सभी एक एसडी पर बैठा है। यदि आप कभी भी भ्रष्टाचार के मुद्दों के साथ मिले हैं या एसडी कार्ड में एक नई छवि को वापस लेने की संभावना से अधिक दुर्घटनाग्रस्त हो गए हैं, जिसके परिणामस्वरूप आप अपने सभी सेट अप को खो सकते हैं। इसके चारों ओर पाने के लिए मंचों पर एसडी कार्ड से रूट फ़ोल्डर्स को स्थानांतरित करने और विशुद्ध रूप से यूएसबी फ्लैश ड्राइव या एचडीडी का उपयोग करने के बारे में कई पोस्ट किए गए हैं।

मुझे अभी तक इसे आज़माना नहीं है, लेकिन मैं इतनी जल्दी काम करने की योजना बना रहा हूं।

उम्मीद है की यह मदद करेगा!


कृपया USB या HDD पर स्विच करने के बाद ब्लॉग पोस्ट पर टिप्पणी या लिंक करें - मुझे यह जानने में दिलचस्पी होगी कि आपका अनुभव क्या है। धन्यवाद, उत्तर के लिए भी।
जेफेलंट

हां कोई समस्या नहीं! खुशी है कि आपको यह दिलचस्प लगा, आशा है कि यह आपकी मदद करेगा!
RPiAwesomeness

यूएसबी पेन ड्राइव फ्लैश एसडी फ्लैश के समान है। जाहिर है आकार के बारे में कुछ तकनीक अलग है, लेकिन अनिवार्य रूप से यह एक ही है! एक usb pendrive में root करने का उद्देश्य क्या है? इसके बजाय उसे SSD में क्यों नहीं ले जाना चाहिए? मैं शायद ही कभी -1 देता हूं - लेकिन क्योंकि इससे मुझे कोई मतलब नहीं है - यह सिर्फ काम के लिए कुछ भी नहीं लगता है?
पायोटर कुला

आप इसे एक एसएसडी में स्थानांतरित कर सकते हैं, मैंने बस जानकारी को सीधे लेख से कॉपी किया है, और मूल लेख में एसएसडी का कोई उल्लेख शामिल नहीं है, हालांकि यह भी काम करेगा। डिवाइस के रूट को बाहरी फ्लैश ड्राइव पर ले जाने के लिए बहुत उपयोगी है क्योंकि यह एसडी कार्ड को दूषित होने पर भी फ़ाइलों को समान रखने में मदद करता है। यदि आपने लेख पढ़ा था तो लेखक एसडी कार्ड पर सब कुछ रखने के लाभों के बारे में बताते हैं। हालाँकि, यह प्रश्न एसडी कार्ड की लंबाई बढ़ाने के बारे में था, और यह करता है कि, यह केवल पढ़ने के लिए एसडी कार्ड के रीड / राइट्स को कम करता है, जिसका उपयोग बूट के लिए किया जाता है।
RPiAwesomeness
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.