जीएनयू / लिनक्स में हार्ड ड्राइव डिस्क स्वास्थ्य की जांच कैसे करें

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

इसलिए, मैंने हाल ही में एक नया (इस्तेमाल किया गया, लेकिन मेरे लिए नया) लैपटॉप खरीदा है, जिसमें 1TB 5400RPM हार्ड डिस्क थी, यह दी कि लैपटॉप काफी शक्तिशाली है और आधुनिक गेमिंग, रेंडरिंग और नंबर 4 जी के लिए धन्यवाद के लिए सक्षम है। सीपीयू और एक समर्पित 2 जीबी जीडीडीआर 5 जीपीयू। हालांकि, लग रहा था कि HDD 5400RPM ड्राइव के लिए भी धीरे-धीरे भयानक रूप से चल रहा है।

अब मैं कई वर्षों से सॉलिड स्टेट ड्राइव का सख्ती से उपयोग कर रहा हूं, इसलिए मैं मानता हूं कि हमेशा मेरे खराब होने की संभावना थी, लेकिन मैंने सोचा कि शायद मुझे ड्राइव के स्वास्थ्य पर ध्यान देना चाहिए; सब के बाद, मेरी आँखों में चाहिए कि चश्मा के साथ एक लैपटॉप तेजी से चलाने के लिए खेद से बेहतर सुरक्षित है। इससे मेरे मन में यह विचार उठता है कि शायद मुझे इस प्रक्रिया पर एक त्वरित लिखना चाहिए-गक्स.नेट समुदाय के लिए।

यह ट्यूटोरियल केवल सीएलआई के माध्यम से किया जाता है, हालांकि, ऐसे उपकरण हैं जो काम करते हैं और साथ ही मैं संक्षेप में इसके अंत में कवर करूंगा।

लिनक्स में हार्ड ड्राइव स्वास्थ्य की जाँच करना

जिस टूल का हम उपयोग करने जा रहे हैं उसे कहा जाता है smartmontools (जो विंडोज और ओएस एक्स के लिए भी उपलब्ध है)।

Smartmontools पैकेज में स्व-निगरानी, ​​विश्लेषण और रिपोर्टिंग प्रौद्योगिकी प्रणाली (SMART) का उपयोग करके अधिकांश आधुनिक ATA / SATA, SCSI / SAS और NVMM डिस्क का उपयोग करके भंडारण प्रणालियों को नियंत्रित और मॉनिटर करने के लिए दो उपयोगिता कार्यक्रम (smartctl और smartd) हैं। कई मामलों में, ये उपयोगिताओं डिस्क की गिरावट और विफलता की उन्नत चेतावनी प्रदान करेंगे। स्मार्टमोंटोल मूल रूप से लिनक्स स्मार्टसुइट पैकेज से लिया गया था और वास्तव में एटीए / एटीएपीआई / एसएटीए -3 से -8 डिस्क और एससीएसआई डिस्क और टेप उपकरणों का समर्थन करता है।

Smartmontools स्थापित करना

  • उबंटू / लिनक्स टकसाल उपयोगकर्ताओं के लिए: sudo apt install smartmontools
  • आर्क उपयोगकर्ताओं के लिए: sudo pacman -S smartmontools

आम तौर पर बोलने वाले स्मार्टमोनटूल सबसे अधिक वितरण पर उपलब्ध होते हैं, बस अपने दिए गए पैकेज मैनेजर के साथ पैकेज नाम 'स्मार्टमोंटूल' का उपयोग करके स्थापित करें

कैसे-कैसे

एक बार स्थापित होने के बाद, हमें यह पता लगाने की जरूरत है कि हमारा प्रश्न कौन सा है:

sudo fdisk -l

यह आपको सभी ड्राइव और विभाजन की एक सूची देगा। यदि आप अपने मशीन के भीतर केवल एक ड्राइव का उपयोग कर रहे हैं तो यह सूची / देव / sda और इसके विभिन्न विभाजनों को सूचीबद्ध करने जा रहा है। यदि आपके पास एक से अधिक ड्राइव हैं, तो आपको यह देखने में सामान्य ज्ञान का उपयोग करने की आवश्यकता होगी कि आप किस ड्राइव का निरीक्षण करना चाहते हैं, उस पर क्या है, और यह लिस्ट से जुड़ा हुआ है जैसे / dev / sdb या / dev / sdc आदि। ।

एक बार जब हम उस ड्राइव को जान लेते हैं जिसे हम जांचना चाहते हैं, तो तीन परीक्षण हैं जिन्हें हम चला सकते हैं, यह निर्भर करता है कि आप कितने चिंतित हैं:

  • एक छोटी परीक्षा, आमतौर पर मुद्दों का पता लगाने में पर्याप्त होती है
  • यदि आप अधिक चिंतित हैं तो संपूर्ण डिस्क सतह की जांच करता है
  • एक परीक्षण परीक्षण जो निर्माता से डिवाइस के परिवहन के दौरान नुकसान होने पर परीक्षण करने के लिए उपयोग किया जाता है।

अगला कदम यह पता लगाना है कि हमारी डिस्क किस प्रकार के परीक्षणों का समर्थन करती है, साथ ही यह अनुमान भी लगाती है कि परीक्षणों को चलाने में कितना समय लगेगा।

sudo smartctl -c / dev / sdX (एक्स को उपयुक्त अक्षर से बदलें)

जैसा कि इस स्क्रीनशॉट में देखा गया है कि आपको बड़ी मात्रा में आउटपुट दिया जाएगा। मैंने उन क्षेत्रों पर प्रकाश डाला है जो इस परीक्षण के लिए मेरे लिए प्रासंगिक थे; समय का अनुमान है, और यह तथ्य कि मेरी डिस्क एक परीक्षण परीक्षण का समर्थन नहीं करती है।

smartmontools capabilities

मैंने छोटी परीक्षा को चलाने का विकल्प चुना, क्योंकि मैंने कोई क्लिक या अन्य गप्पी संकेत नहीं सुना था कि हार्ड डिस्क वास्तव में गति के अलावा पिछले पैरों पर थी; मैं फिर से एसएसडी द्वारा खराब हो सकता हूं। आपका जो जरूरत महसूस हो उसे चलाने के लिए आपका स्वागत है।

smartmontools test

विभिन्न परीक्षणों के लिए आदेश हैं (उस ड्राइव के साथ sdX को बदलें जिसे आप परीक्षण करना चाहते हैं)

  • लघु: सुडो स्मार्टक्ट्ल -t लघु / देव / sdX
  • लंबे: सुडो स्मार्टक्ट्ल-टी लंबे / देव / एसडीएक्स
  • Conveyance: sudo smartctl -t कन्वेयर / dev / sdX

ध्यान दें : आपको अपने परीक्षण के लिए कोई स्क्रॉलिंग आउटपुट नहीं मिलेगा, जिसमें बताया जा रहा है कि परीक्षण में कितना समय लगेगा। यदि आप लंबी परीक्षा दे रहे हैं, तो आपको एक या दो घंटे या उससे अधिक समय तक इंतजार करना पड़ सकता है।

एक बार जब परीक्षा समाप्त हो जाती है, तो परिणाम निकलने का समय आ जाता है!

sudo smartctl -H / dev / sdX

उम्मीद है आप इसे देखेंगे:

smartmontools results

यदि नहीं, तो या तो कुछ और खुदाई करने की आवश्यकता हो सकती है, या प्रश्न में ड्राइव को बदलने के लिए बस समय हो सकता है।

जीयूआई उपकरण

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

वहाँ कई अन्य मुफ्त और भुगतान किए गए उपयोगिताओं हैं, लेकिन मैं यहाँ विज्ञापन देने के लिए नहीं हूँ, क्योंकि इन दोनों उपयोगिताओं ने त्वरित जाँच करने के लिए अतीत में मेरी अच्छी तरह से सेवा की है।

शुभ लाभ!