Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

लिनक्स पर खराब डिस्क ब्लॉक की मरम्मत:सिद्ध तकनीकें

<पी> जो उपयोगकर्ता माइक्रोसॉफ्ट विंडोज के एक संस्करण के साथ लिनक्स के कुछ वितरण को दोहरी बूट करते हैं, वे कभी-कभी एक या दूसरे ऑपरेटिंग सिस्टम के लिए अधिक स्थान छोड़ने के लिए कुछ विभाजनों को छोटा या बड़ा करने का प्रयास कर सकते हैं। अंततः आपको Linux में GParted या Windows में chkdsk से चेतावनी मिल सकती है कि ख़राब सेक्टर थे। लिनक्स के अलग-अलग उपयोगकर्ताओं को कभी-कभी समान मिल सकता है। इसके बावजूद, उपयोगकर्ताओं को वास्तव में एक ही तरह के दो अलग-अलग प्रकार के खराब सेक्टर के बारे में नोटिस प्राप्त हो सकता है। एक खराब क्षेत्रों की पारंपरिक अधिसूचना है जो डिस्क प्लैटर या NAND मेमोरी सेल की भौतिक ज्यामिति के साथ एक समस्या का संकेत देती है। ज्यादातर लोगों का यही मतलब होता है जब वे किसी खराब ब्लॉक के बारे में शिकायत करते हैं, हालांकि खराब सेक्टर और खराब ब्लॉक के बीच एक मामूली लेकिन बहुत तकनीकी अंतर होता है। हालाँकि, मशीनें शायद ही कभी गलत तरीके से सेक्टरों को खराब चिह्नित करती हैं।

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

विधि 1:स्मार्ट डेटा की जाँच

<पी> यह विश्वास करना आसान है कि ये ख़राब सेक्टर महज़ एक सॉफ़्टवेयर त्रुटि हैं, लेकिन यह जांचने का एक तरीका है कि क्या ऐसा है। स्मार्ट डेटा का उपयोग करके, डिस्क के स्वयं के फर्मवेयर का निरीक्षण करना और निश्चित रूप से जानना आसान है। यूनिटी में डैश से गनोम डिस्क यूटिलिटी, Xfce4 में व्हिस्कर मेनू, LXDE में एक्सेसरीज़ मेनू या KDE में गनोम एप्लिकेशन मेनू से खोलें। आप इसे टर्मिनल पर gnome-disks टाइप करके और एंटर कुंजी दबाकर भी शुरू कर सकते हैं। बाएं हाथ के कॉलम में पॉइंटर के साथ अपनी हार्ड डिस्क को हाइलाइट करने के बाद दाईं ओर विंडो नियंत्रण के बगल में स्थित मेनू पर क्लिक करें। अधिकांश GNU/Linux इंस्टॉल पर, डिस्क उपयोगिता आपकी प्राथमिक हार्ड डिस्क पर डिफ़ॉल्ट होगी।

<पी> मेनू से स्मार्ट डेटा और सेल्फ-टेस्ट चुनें। आप इस विंडो को खोलने के लिए CTRL दबाकर S दबा सकते हैं। यह आपको आपकी ड्राइव का वर्तमान स्वास्थ्य दिखाएगा। यदि मान रिक्त हैं, तो अपनी डिस्क को सेल्फ-चेक चलाने के लिए बाध्य करने के लिए स्टार्ट सेल्फ-टेस्ट बटन पर क्लिक करें। शीर्ष पर समग्र मूल्यांकन पंक्ति आपको बताएगी कि गनोम डिस्क यूटिलिटी आपके ड्राइव के बारे में क्या सोचती है।

<पी> <पी> आपको फ़ुल-स्क्रीन डिस्प्ले पर भी स्मार्ट विशेषताओं को स्क्रॉल करना पड़ सकता है। रियललोकेशन काउंट नामक विकल्प पर विशेष ध्यान दें। इससे आपको पता चलता है कि कितने सेक्टरों को पहले ही पुनः आवंटित किया जा चुका है। यदि कई ख़राब सेक्टर हैं, तो ड्राइव के पूरी तरह से विफल होने से पहले उसे बदल देना शायद एक अच्छा विचार है।

विधि 2:सही सुपरब्लॉक की जाँच करना

<पी> कभी-कभी आप पा सकते हैं कि स्मार्ट डेटा ने सब कुछ क्रम में दिखाया है, लेकिन आपको कुछ डिस्क उपयोगिताओं से "खराब सुपरब्लॉक" त्रुटि मिल सकती है। यदि आप एसडी कार्ड, यूएसबी मेमोरी स्टिक या ऐसी अन्य मेमोरी के साथ काम कर रहे थे, तो आप स्मार्ट डेटा नहीं पढ़ पाएंगे और फिर भी कुछ त्रुटियां हो सकती हैं। यह बहुत अच्छी तरह से एक सॉफ़्टवेयर समस्या हो सकती है। कमांड चलाने के मुद्दे पर विचार करें जैसे:

<पी> fsck.ext4 /dev/sda

<पी> यह संभवतः यह संकेत देगा कि आपके पास एक ख़राब सुपरब्लॉक है, जो आपके फ़ाइल सिस्टम में मास्टर ब्लॉक को संदर्भित करता है। यह सीएलआई त्रुटि का परिणाम है, न कि वास्तविक ख़राब ब्लॉक का। चूँकि /dev/sdb एक ड्राइव को संदर्भित करता है न कि एक पैरिशन को, आपका fsck कमांड एक सुपरब्लॉक की तलाश करेगा जहां एक भी नहीं है और गलत तरीके से सोचेगा कि कुछ गलत था। सौभाग्य से, यह कोई विनाशकारी आदेश नहीं था। चलाएँ:

<पी> sudo fsck.ext4 /dev/sda1

<पी> अब यह आपको बता सकता है कि आपका फ़ाइल सिस्टम साफ़ है। सुनिश्चित करें कि एक्सटेंशन के बाद आने वाला नंबर आपके वॉल्यूम के एक्सटेंशन संस्करण से मेल खाता है।

<पी> यदि आप FAT12/16/32, NTFS या HFS/HFS+ वॉल्यूम पर ext2/3/4 fsck चलाने का प्रयास करते हैं तो आपको यह त्रुटि भी मिल सकती है। संगति जांचकर्ता भ्रमित हो जाता है और सोचता है कि कुछ गड़बड़ है, जबकि वास्तव में फ़ाइल संरचना प्रकार अपेक्षित से मेल नहीं खाता है। चाहे आप किसी भी बिट संस्करण का उपयोग कर रहे हों, FAT वॉल्यूम पर fsck.vfat या dosfsck चलाएँ। आप अपठनीय समूहों को खराब ब्लॉक के रूप में चिह्नित करने के लिए dosfsck या fsck.vfat (लिनक्स के कुछ संस्करणों पर fsck.msdos) के बाद -t स्विच का उपयोग कर सकते हैं।

विधि 3:एनटीएफएस वॉल्यूम पर खराब ब्लॉक की जांच

<पी> यह मानते हुए कि आप माइक्रोसॉफ्ट विंडोज और लिनक्स को डुअल-बूट कर रहे हैं और आपके पास एनटीएफएस वॉल्यूम पर सुपरब्लॉक या अन्य खराब सेक्टर त्रुटियां हैं, तो विंडोज में पुनः आरंभ करें और कमांड लाइन से सी:को एनटीएफएस वॉल्यूम के ड्राइव अक्षर के साथ प्रतिस्थापित करते हुए chkdsk /r c:चलाएं। सतह स्कैन को पूरा करने के लिए विंडोज़ को रीबूट करने की अधिक संभावना होगी। इसमें कुछ समय लग सकता है, इसलिए यदि ऐसा प्रतीत होता है कि आपका ऑपरेटिंग सिस्टम प्रतिक्रिया नहीं दे रहा है, तो यह केवल प्रश्न में समय की अवधि के कारण है। यदि आपको सही विशेषाधिकार न होने के बारे में कोई त्रुटि मिली है, तो स्टार्ट मेनू में कमांड प्रॉम्प्ट पर राइट-क्लिक करें और आगे बढ़ने से पहले व्यवस्थापक के रूप में चलाएँ चुनें।

<पी> यदि आप विशेष रूप से लिनक्स के तहत एनटीएफएस वॉल्यूम के साथ काम कर रहे हैं, तो आपके पास इतना सहारा नहीं है, लेकिन यदि खराब ब्लॉक त्रुटि केवल एक प्रकार के बेमेल से हुई है तो आपके पास इसे ठीक करने का एक तरीका है। sudo ntfsfix /dev/sdb1 चलाएँ, /dev/sd के बाद के अक्षर और संख्या को सही डिवाइस और विभाजन पहचानकर्ता से बदलें। याद रखें कि यदि आपके सिस्टम से जुड़े प्रत्येक वॉल्यूम के नामों की जांच करने के लिए यह स्थापित है तो आप हमेशा sudo fdisk-l चला सकते हैं या GNOME डिस्क उपयोगिता पर वापस जा सकते हैं। यदि आप सुनिश्चित हैं कि आप गंदे बिट को साफ़ करना चाहते हैं तो आप इसे sudo ntfsfix -d /dev/sdb1 के रूप में चला सकते हैं।

<पी> यदि आप सुनिश्चित हैं कि एनटीएफएस वॉल्यूम में सॉफ्ट खराब ब्लॉक हैं जो भौतिक हार्डवेयर ज्यामिति के कारण नहीं हैं, जैसे कि जब आपने खराब सेक्टर वाली पुरानी डिस्क को नए वॉल्यूम में क्लोन किया है, तो sudo ntfsfix -bd /dev/sdb1 जो भी वॉल्यूम आप चाहें उस पर चलाएं। यह ख़राब ब्लॉक मार्कर सूची को रीसेट करता है।

विधि 4:बैडब्लॉक लिनक्स उपयोगिता का उपयोग करना

<पी> लाइव आईएसओ लिनक्स संस्करण में बूट होने या ext2, ext3 या ext4 फ़ाइल सिस्टम को अनमाउंट करने का कोई अन्य तरीका मिलने पर, आप वास्तव में खराब ब्लॉकों के लिए केवल-पढ़ने के लिए स्कैन करने के लिए sudo fsck.ext4 -c /dev/sda1 चला सकते हैं। स्वाभाविक रूप से आपको इसे ठीक से चलाने के लिए /dev/sd के बाद सही वॉल्यूम पहचानकर्ता और fsck.ext के बाद सही एक्सटेंशन संस्करण संख्या का उपयोग करने की आवश्यकता होगी। यदि आप इसके बजाय -cc निर्दिष्ट करते हैं, तो प्रोग्राम और भी अधिक व्यापक गैर-विनाशकारी पठन-लेखन परीक्षण का उपयोग करेगा।

<पी> यह बैडब्लॉक उपयोगिता का उपयोग करने का सामान्य तरीका है, लेकिन तकनीकी रूप से आप इसे अकेले भी उपयोग कर सकते हैं। इसे स्वयं चलाने के लिए डिवाइस के नाम पर sudo Badblocks -n चलाएँ और सीधे अपने टर्मिनल में Badblocks की रिपोर्ट करें। आप राइट-मोड परीक्षण का उपयोग करने के लिए -w विकल्प का उपयोग कर सकते हैं, लेकिन -n और -w विकल्पों का एक साथ उपयोग न करें क्योंकि वे परस्पर अनन्य हैं। आपको किसी भी परिस्थिति में डेटा वाले वॉल्यूम पर -w विकल्प का उपयोग नहीं करना चाहिए, क्योंकि यह सब कुछ मिटा देगा। धीमे -n विकल्प का उपयोग करें क्योंकि यह इस मामले में आपके डेटा को सुरक्षित रखेगा। -w विकल्प उन वॉल्यूम के लिए ठीक है जिन्हें मिटाने में आपको कोई आपत्ति नहीं है। -v विकल्प को इनमें से किसी एक के साथ जोड़ा जा सकता है, और यह आपके टर्मिनल को कुछ वर्बोज़ आउटपुट देगा जो डेटा-भ्रष्टाचार का निरीक्षण करने के लिए उपयोगी है। आप जानकारी लिखने के लिए टेक्स्ट फ़ाइल के नाम के साथ हमेशा -o विकल्प का उपयोग कर सकते हैं ताकि आप इसे बाद में देख सकें। स्नैपशॉट प्राप्त करने के लिए आप इसे sudo Badblocks -nv -o Badblocks.log /dev/sdb1 के रूप में चलाना चाह सकते हैं, क्योंकि यदि वास्तविक खराब ब्लॉक हैं तो आपको बहुत सारी जानकारी दिखाई देगी।

<पी> लेखक के बारे में

<पी> लिनक्स पर खराब डिस्क ब्लॉक की मरम्मत:सिद्ध तकनीकें

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. आईओएस 9.3.5 पर 32-बिट iDevices के लिए फीनिक्स जेलब्रेक आईओएस 9.3.5 पर 32-बिट iDevices के लिए फीनिक्स जेलब्रेक

    फीनिक्स जेलब्रेक - इसके लिए एक अर्ध-बंधित जेलब्रेक  32-बिट iDevices iOS 9.3.5 पर चल रहा है . सिगुज़ा और तिहमास्टार इस जेलब्रेक विधि का निर्माण करते हैं। हालाँकि, समर्थन के लिए qwertyoruiop और mbazaly को विशेष धन्यवाद। Realkjcmember ने इंटरफ़ेस बनाया, और उन्होंने शोषण के बाद के पैच का भी योगदान दिया।

  1. एंड्रॉइड स्क्रीन को बिना रूट के अपने पीसी पर कैसे मिरर करें एंड्रॉइड स्क्रीन को बिना रूट के अपने पीसी पर कैसे मिरर करें

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

  1. विंडोज़ 11, 10, 8, और 7 के लिए शीर्ष 5 निःशुल्क विभाजन प्रबंधक (2024 गाइड) विंडोज़ 11, 10, 8, और 7 के लिए शीर्ष 5 निःशुल्क विभाजन प्रबंधक (2024 गाइड)

    क्या आपसर्वश्रेष्ठ निःशुल्क विभाजन प्रबंधककी तलाश कर रहे हैं? आपके विंडोज़ पीसी के लिए लेकिन इतने सारे विकल्पों के बीच भ्रमित हैं? यदि यही स्थिति है, तो आप सही पृष्ठ पर हैं। इस गाइड में, हम आपको विंडोज के लिए 5 सर्वश्रेष्ठ मुफ्त पार्टीशन मैनेजर से परिचित कराने जा रहे हैं जो आपके जीवन को आसान बना सकत