मैं अपनी हार्ड ड्राइव की जांच / मरम्मत करना जानता हूं, लेकिन मुझे नहीं पता कि मैं अपनी हार्ड ड्राइव पर खराब सेक्टरों की संख्या कैसे देखूं।
PS ऐसा लगता है कि मेरी हार्ड ड्राइव जल्द ही मर जाएगी :-(
मैं अपनी हार्ड ड्राइव की जांच / मरम्मत करना जानता हूं, लेकिन मुझे नहीं पता कि मैं अपनी हार्ड ड्राइव पर खराब सेक्टरों की संख्या कैसे देखूं।
PS ऐसा लगता है कि मेरी हार्ड ड्राइव जल्द ही मर जाएगी :-(
जवाबों:
लिनक्स में खराब क्षेत्रों का पता लगाने के दो तरीके हैं: आप डिस्क उपयोगिता (गुई) का उपयोग कर सकते हैं, या आप बुरे क्षेत्रों के लिए अपनी हार्ड डिस्क की जांच करने के लिए बैडब्लॉक कमांड का उपयोग कर सकते हैं :
sudo badblocks -v /dev/{device}
इस सवाल का जवाब देना चाहिए, लेकिन किसी और को कैसे उन्हें चिह्नित करने में रुचि के लिए यह 2 सरल आदेशों के साथ किया जा सकता है ...
आप किसी फ़ाइल में ख़राब ब्लॉक जोड़ते हैं ...
sudo badblocks /dev/sdb > {/dir/to/filename}
और फिर fsck
इनको अनुपयोगी के रूप में चिन्हित करना ...
sudo fsck -l {/dir/to/filename} /dev/{device}
badblocks
+ का यह उपयोग fsck
खतरनाक हो सकता है। से badblocks
महत्वपूर्ण नोट ": आदमी पेज badblocks के उत्पादन e2fsck या mke2fs कार्यक्रमों को खिलाया जा रहा है, तो यह महत्वपूर्ण है कि ब्लॉक आकार ठीक से निर्दिष्ट किया जाता है, के बाद से ब्लॉक नंबर जो उत्पन्न कर रहे हैं ब्लॉक आकार पर बहुत निर्भर कर रहे हैं फाइलसिस्टम द्वारा उपयोग में है। इस कारण से, यह दृढ़ता से अनुशंसा की जाती है कि उपयोगकर्ता सीधे बैडब्लॉक न चलाएं, बल्कि e2fsck और mke2fs प्रोग्रामों के -c विकल्प का उपयोग करें । " @ जॉन-मेहर्टर जवाब देखें।
उदाहरण के लिए fsck.ext3 (e2fsck) का उपयोग करें और -cc विकल्प का उपयोग करें
-c This option causes e2fsck to use badblocks(8) program to do a read-only scan of the device in order to find any bad
blocks. If any bad blocks are found, they are added to the bad block inode to prevent them from being allocated to a
file or directory. If this option is specified twice, then the bad block scan will be done using a non-destructive
read-write test.`
fsck -cc / dev / sda1
e2fsck
एक-c
विकल्प है जोbadblocks
खुद को कॉल करता है और ब्लॉक आकार का ख्याल रखता है। एक जाहिरा तौर पर वास्तव में सावधान रहना होगा कि वे मैच अगर आप इसे अपने तरीके से करते हैं।