लिनक्स डिस्क यूटिलिटीज के लिए शुरुआती गाइड
यह जानने के लिए कि आपकी हार्ड डिस्क की स्थिति की जांच कैसे करें, यह निर्धारित करना उपयोगी है कि आपकी हार्ड डिस्क को कब बदलना है। आज के लेख में, हम आपको अपनी हार्ड डिस्क के स्वास्थ्य का निदान करने के लिए कुछ लिनक्स डिस्क उपयोगिताओं को दिखाएंगे.
प्रतिमा द्वारा चित्र
S.M.A.R.T सिस्टम
अधिकांश आधुनिक एटीए और एससीएसआई हार्ड डिस्क में एक स्व-निगरानी, विश्लेषण और रिपोर्टिंग प्रौद्योगिकी (स्मार्ट) प्रणाली है। स्मार्ट हार्ड डिस्क आंतरिक रूप से अपने स्वयं के स्वास्थ्य और प्रदर्शन की निगरानी करते हैं.
स्मार्ट टूल आपकी हार्ड डिस्क की स्थिति का आकलन करता है: हार्ड डिस्क के थ्रूपुट, चुंबकीय प्रमुखों की त्रुटियां दर, और अन्य विशेषताएँ जो आपकी हार्ड डिस्क निर्माता को उनकी हार्ड डिस्क में निर्मित करती हैं।.
स्मार्ट सिस्टम के अधिकांश कार्यान्वयन उपयोगकर्ताओं को अपनी हार्ड डिस्क के प्रदर्शन और विश्वसनीयता की निगरानी के लिए स्वयं-परीक्षण करने की अनुमति देते हैं। उबंटू के साथ स्मार्ट सिस्टम टेस्ट करने का सबसे सरल तरीका 'डिस्क उपयोगिता' का उपयोग 'सिस्टम'> 'प्रशासन' मेनू के तहत किया जाता है।.
डिस्क उपयोगिता आपको मॉडल, सीरियल नंबर, फर्मवेयर और हार्ड डिस्क के समग्र स्वास्थ्य मूल्यांकन को देखने की सुविधा देती है, साथ ही यह भी बताती है कि हार्ड डिस्क पर SMART सिस्टम सक्षम है या नहीं.
'स्मार्ट डेटा' बटन आपको अपनी हार्ड डिस्क की स्मार्ट विशेषताओं को देखने देता है.
'रन सेल्फ-टेस्ट' बटन आपको हार्ड डिस्क पर एक छोटा, विस्तारित, या एक स्व-परीक्षण शुरू करने देता है.
जब आप इन परीक्षणों को अंजाम देते हैं, तो आपको एक प्रगति मीटर दिखाई देगा, जिससे आप देख पाएंगे कि परीक्षण कितना दूर है और पूरा होने का अनुमानित समय क्या है.
'संलग्न अनुभाग' आपको त्रुटियों और आत्म-परीक्षण की जानकारी देखने देता है.
फ़ाइल सिस्टम जाँच
डिस्क उपयोगिता जीयूआई के पास कुछ अन्य उपकरण हैं, जिनका उपयोग हम अपनी हार्ड डिस्क के स्वास्थ्य का निदान करने के लिए कर सकते हैं। फ़ाइल सिस्टम चेक (FSCK), जो केवल एक कमांड लाइन टूल के रूप में आता है, एक उपकरण है जिसे हम अक्सर अपनी हार्ड डिस्क की स्थिति की जांच करने के लिए उपयोग करते हैं.
यदि आप हमारे लिए कमांड लाइन नहीं हैं, तो आप उसी चेक को करने के लिए 'डिस्क यूटिलिटी' की 'चेक फाइलसिस्टम' सुविधा का उपयोग कर सकते हैं.
बेशक, कुछ परिस्थितियाँ हैं जहाँ हम है हमारे फाइल सिस्टम को जांचने के लिए कमांड लाइन टूल का उपयोग करें। उदाहरण के लिए जब हम एक हेडलेस सिस्टम का उपयोग कर रहे हैं, जब हमारा लिनक्स बॉक्स बूट करने में विफल रहता है, या जब हम बस अपने कमांड लाइन कुंगफू कौशल को अपने दोस्तों को दिखाना चाहते हैं।.
सबसे पहले, FSCK कमांड लाइन टूल कुछ ऐसा दिखता है जिसे केवल एक कंप्यूटर geek ही संभाल सकता है; लेकिन आप पाएंगे कि FSCK उपयोग करने के लिए एक बहुत ही आसान उपकरण है। FSCK को चलाने से पहले आपको एक बात ध्यान रखनी चाहिए; आपको 'उमाउंट' कमांड का उपयोग करके फाइल सिस्टम को अनमाउंट करना होगा। FSCK के साथ एक माउंटेड फाइल सिस्टम को ठीक करने से मूल समस्या से अधिक नुकसान हो सकता है.
सूद umount / देव / sdb
FSCK कमांड बहुत सीधी है:
सुडो fsck -t ext4 / dev / sdb
यह आदेश विसंगतियों के लिए एक ext4 फ़ाइल सिस्टम (/ dev / sdb) की जाँच करता है। आपको अपने स्वयं के विभाजन के साथ / dev / sdb को बदलना चाहिए। अपने सिस्टम विभाजन का पता लगाने के लिए आप 'fdisk' कमांड चला सकते हैं:
sudo fdisk -l
शेड्यूल किया गया फ़ाइल सिस्टम चेक
यदि आप उबंटू का उपयोग कर रहे हैं, तो आप देखेंगे कि जब आप समय-समय पर अपने सिस्टम को बूट करते हैं तो उबंटू एक एफएससीके सत्र चलाता है। यदि आपको यह शेड्यूल किया गया चेक कष्टप्रद लगता है, तो आप 'ट्यून 2 एफए' कमांड का उपयोग करके स्कैन को फिर से शेड्यूल कर सकते हैं। यहां बताया गया है कि यह आम तौर पर कैसा दिखता है:
माउंट काउंट पैरामीटर हमें बताता है कि उबंटू 33 डिस्क माउंट के बाद हमारी हार्ड डिस्क को स्कैन करता है.
हम '-c' विकल्प का उपयोग करके माउंट गणना को कॉन्फ़िगर कर सकते हैं:
सुडो ट्यून 2 एफएस -सी 35 / देव / एसडीए 1
यह कमांड सिस्टम बूट होने पर 35 हार्ड डिस्क माउंट के बाद हमारी हार्ड डिस्क को स्कैन करने के लिए उबंटू को फिर से कॉन्फ़िगर करेगा.
नोट: परिवर्तन '/ dev / sda1 /' अपने स्वयं के विभाजन के साथ
ख़राब ब्लाक
एक खराब सेक्टर एक कंप्यूटर की डिस्क ड्राइव पर एक सेक्टर है जिसका उपयोग स्थायी क्षति (या इसे सफलतापूर्वक एक्सेस करने के लिए एक ओएस अक्षमता) के कारण नहीं किया जा सकता है, जैसे कि डिस्क की सतह को शारीरिक क्षति।.
लिनक्स में बुरे क्षेत्रों का पता लगाने के दो तरीके हैं: आप डिस्क उपयोगिता जीयूआई का उपयोग कर सकते हैं, या यदि आप हमारी तरह एक कमांड लाइन geek हैं, तो आप बुरे क्षेत्रों के लिए अपनी हार्ड डिस्क की जांच करने के लिए बैडब्लॉक कमांड का उपयोग कर सकते हैं:
सूडो बैडब्लॉक्स -v / dev / sdb1
बैडब्लॉक हमें अपनी हार्ड डिस्क में खराब क्षेत्रों की संख्या देगा.
zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
जाँच ब्लॉक 0 से 97683200 तक
खराब ब्लॉकों की जांच (केवल-परीक्षण): 3134528 किया गया, 3:27 बीता
3134560 किया, 8:33 बीत गए
3134561 किया, 10:15 बीत गए
3134562 किया, 11:57 बीत गए
3134563 किया, 13:39 बीत गया
किया हुआ
पूरा हुआ, 5 ख़राब ब्लॉक मिले.
आपके पास दो विकल्प हैं जब आप खराब ब्लॉक देखते हैं। आप या तो एक नई हार्ड डिस्क की तलाश कर सकते हैं, या इन खराब ब्लॉकों को अनुपयोगी हार्ड डिस्क क्षेत्रों के रूप में चिह्नित कर सकते हैं। इसमें दो चरण शामिल हैं:
पहले हमें खराब सेक्टर की लोकेशन को एक फ्लैट फाइल में लिखना होगा.
sudo badblocks / dev / sdb> / home / zainul / bad-block
उसके बाद, हमें इन खराब क्षेत्रों को 'अनुपयोगी' क्षेत्रों के रूप में चिह्नित करने के लिए FSCK कमांड में फ्लैट फाइल को फीड करना होगा.
sudo fsck -l bad-block / dev / sdb
FSCK, बैडब्लॉक और डिस्क यूटिलिटी कुछ डिस्क यूटिलिटीज हैं जिनका उपयोग हम अक्सर अपनी हार्ड डिस्क को स्कैन करने के लिए करते हैं। अन्य डिस्क पाठकों के साथ साझा करें यदि आप हार्ड डिस्क को स्कैन करने के लिए अन्य लिनक्स डिस्क उपयोगिताओं को जानते हैं.