स्थानीय हार्डड्राइव, USB- ड्राइव, आदि की डेटा अखंडता को सत्यापित करने के लिए शेल स्क्रिप्ट / बैश कमांड की आवश्यकता होती है ...
जैसे मशहूर www.heise.de/download/h2testw ; या ऐसा कुछ जो रिपॉजिटरी के भीतर कम से कम आम है। (h2testw माध्यम पर एक विशिष्ट डेटास्ट्रिंग लिखता है, फिर यह सत्यापित करने के लिए इसे फिर से पढ़ता है कि क्या यह सही ढंग से लिखा गया था और लिखने / पढ़ने का समय / गति प्रदर्शित करता है।)
कृपया नहीं
dd if=/dev/random of=/dev/sdx bs=1k && dd if=/dev/sdx of=/dev/null bs=1k
क्योंकि यह सत्यापित नहीं होगा कि सब कुछ सही ढंग से लिखा गया था। यह केवल एक परीक्षण है अगर पढ़ना / लिखना डिवाइस के लिए सफल है।
अब तक, मैं बहुत खुश नहीं हूँ
badblocks -w -v /dev/sdx1
या तो, चूंकि यह धीमी गति से लगता है और मुझे नहीं पता कि यह वास्तव में क्या लिखता है, और अगर यह फ्लैश मीडिया पर पहनने के स्तर को समझता है।
F3 http://oss.digirati.com.br/f3/ नाम का एक कार्यक्रम भी है, जिसे संकलित करने की आवश्यकता है। H2testw के बाद डिज़ाइन किया गया, यह अवधारणा दिलचस्प लगती है, मुझे बस इसे तैयार करने के लिए बैश स्क्रिप्ट के रूप में होना चाहिए।