लिनक्स - मरम्मत फ़ाइल को ऍफ़एससीके
विषयसूची:
fsckका उपयोग कैसे करें- मरम्मत भ्रष्ट फ़ाइल सिस्टम
- रूट फाइल सिस्टम को सुधारें
- बूट पर फ़ाइल सिस्टम की जाँच करें
fstabविकल्प- निष्कर्ष
fsck
(फाइल सिस्टम चेक) एक कमांड-लाइन उपयोगिता है जो आपको एक या अधिक लिनक्स फाइल सिस्टम पर स्थिरता की जांच और इंटरैक्टिव मरम्मत करने की अनुमति देती है। यह उस फ़ाइल सिस्टम के प्रकार के लिए विशिष्ट प्रोग्राम का उपयोग करता है जिसे वह जांचता है।
आप
fsck
कमांड का उपयोग भ्रष्ट फाइल सिस्टम को उन स्थितियों में सुधारने के लिए कर सकते हैं जहां सिस्टम बूट होने में विफल रहता है, या विभाजन को माउंट नहीं किया जा सकता है।
, हम
fsck
कमांड के बारे में बात करेंगे।
fsck
का उपयोग कैसे करें
fsck
कमांड निम्नलिखित सामान्य रूप लेता है:
fsck
केवल
sudo
विशेषाधिकार वाले रूट या उपयोगकर्ता बफ़र को साफ़ कर सकते हैं।
जब कोई
FILESYSTEM
तर्क के रूप में प्रदान किया जाता है, तो
fsck
fstab
फ़ाइल में सूचीबद्ध उपकरणों की जाँच करता है।
माउंटेड पार्टीशन पर कभी भी
fsck
न चलाएं क्योंकि यह फाइल सिस्टम को नुकसान पहुंचा सकता है। फ़ाइल सिस्टम की जाँच या मरम्मत करने का प्रयास करने से पहले हमेशा इसे
unmount
।
fsck
कमांड विभिन्न लिनक्स फाइल सिस्टम चेकर्स (
fsck.*
) के लिए एक आवरण है और फाइल सिस्टम के प्रकार के आधार पर विभिन्न विकल्पों को स्वीकार करता है।
किसी विशिष्ट चेकर के बारे में अधिक जानकारी के लिए मैन्युअल पृष्ठ देखें। उदाहरण के लिए,
fsck.ext4
लिए उपलब्ध विकल्पों को देखने के लिए टाइप करें:
मरम्मत भ्रष्ट फ़ाइल सिस्टम
fsck
कमांड का सबसे सरल उपयोग मामला एक गैर-रूट दूषित ext3 या ext4 फ़ाइल सिस्टम को ठीक करने के लिए है।
-
डिवाइस को अनमाउंट करें:
sudo umount /dev/sdc1फ़ाइल सिस्टम को सुधारने के लिए
fsckचलाएँ:sudo fsck -p /dev/sdc1-pविकल्पfsckको स्वचालित रूप से उपयोगकर्ता के हस्तक्षेप के बिना सुरक्षित रूप से तय की जा सकने वाली किसी भी समस्या को ठीक करने के लिए बताता है।फ़ाइल सिस्टम की मरम्मत हो जाने के बाद, विभाजन को माउंट करें:
sudo mount /dev/sdc1
रूट फाइल सिस्टम को सुधारें
fsck
किसी रनिंग मशीन पर रूट फाइल सिस्टम की जाँच नहीं कर सकता क्योंकि यह अनमाउंट नहीं किया जा सकता है।
पुनर्प्राप्ति मोड में
fsck
चलाने के लिए:
- बूट मेनू दर्ज करें और उन्नत विकल्प चुनें रिकवरी मोड और फिर "fsck"। जब रूट फाइल सिस्टम को हटाने के लिए कहा जाए तो "हां" चुनें। फिर भी, सामान्य बूट को फिर से शुरू करें।
लाइव वितरण से
fsck
चलाने के लिए:
-
लाइव वितरण बूट करें।
रूट विभाजन नाम खोजने के लिए
fdiskयाpartedका उपयोगfdisk।टर्मिनल खोलें और चलाएं:
sudo fsck -p /dev/sda1एक बार हो जाने के बाद, लाइव वितरण को रिबूट करें और अपने सिस्टम को बूट करें।
बूट पर फ़ाइल सिस्टम की जाँच करें
अधिकांश लिनक्स वितरणों पर,
fsck
बूट समय पर चलता है यदि फ़ाइल सिस्टम को गंदे या कुछ निश्चित बूट या समय के बाद चिह्नित किया जाता है।
वर्तमान माउंट संख्या को देखने के लिए, आवृत्ति संख्या की जांच करें, अंतराल की जांच करें, और एक विशिष्ट विभाजन के लिए अंतिम जांच का समय,
tune2fs
उपकरण का उपयोग करें:
sudo tune2fs -l /dev/sdc1 | grep -i 'last checked\|mount count'
यदि उदाहरण के लिए, आप हर 25 बूट (माउंट) के बाद
आप दो चेक के बीच अधिकतम समय भी निर्धारित कर सकते हैं। उदाहरण के लिए, इसे एक महीने में सेट करने के लिए आप दौड़ेंगे: SystemD वितरण पर बूट समय पर चलाने के लिए
पुराने वितरण पर
अंतिम, 6 वां कॉलम (
रूट फ़ाइल सिस्टम में
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
Mount count: 292 Maximum mount count: -1 Last checked: Tue Jul 24 11:10:07 2018 Check interval: 0 ()
0
या
-1
मान का मतलब है कि
fsck
कभी नहीं चलेगा। "चेक अंतराल" दो फाइल सिस्टम जांचों के बीच अधिकतम समय है।
fsck
चलाना चाहते हैं, तो टाइप करें:
sudo tune2fs -c 25 /dev/sdc1
sudo tune2fs -i 1m /dev/sdc1
fsck
को मजबूर करने के लिए निम्नलिखित कर्नेल बूट पैरामीटर पास करें:
fsck.mode=force fsck.repair=yes
fsck
बूट पर चलेगा यदि
/forcefsck
फ़ाइल मौजूद है:
fstab
विकल्प
fstab
एक कॉन्फ़िगरेशन फ़ाइल है जो सिस्टम को बताती है कि विभाजन को कैसे और कहाँ माउंट करना है।
/etc/fstab
फ़ाइल में निम्न रूप में प्रविष्टियों की एक सूची है:
# /dev/sda1 / ext4 defaults 0 1 /dev/sda2 /home ext4 defaults 0 2 server:/dir /media/nfs nfs defaults 0 0
) वह विकल्प है जो उस आदेश को नियंत्रित करता है जिसमें फ़ाइल सिस्टम की जांच रिबूट समय पर की जाती है।
0
- जांच न करें।
1
- फ़ाइल सिस्टम को पहले और एक बार में जांचा जाना है।
2
- अन्य सभी फ़ाइल सिस्टम जिन्हें बाद में और संभवतः समानांतर में चेक किया गया है।
1
मान होना चाहिए, और अन्य सभी फ़ाइल सिस्टम जिन्हें आप जांचना चाहते हैं, उनका मान
2
होना चाहिए।निष्कर्ष
fsck
लिनक्स फ़ाइल सिस्टम की जाँच और वैकल्पिक रूप से मरम्मत के लिए एक कमांड-लाइन टूल है।
fsck
कमांड के बारे में अधिक जानने के लिए, अपने टर्मिनल में fsck मैन पेज या टाइप
man fsck
पर जाएँ।
विंडोज़ स्टार्टअप मरम्मत को ठीक करने के लिए सिस्टम को बूट करने में असमर्थ सिस्टम को खोलने में असमर्थ
विंडोज स्टार्टअप मरम्मत को ठीक करने के लिए कैसे करें सीखें - बूट करने में असमर्थ विंडोज 7 में त्रुटि कोड 0X490 के साथ सिस्टम, यदि बूट प्रबंधक क्षतिग्रस्त या दूषित हो गया है।
विंडोज़ 10/8/7
Windows ऑपरेटिंग सिस्टम में
विंडोज़ में मास्टर बूट रिकॉर्ड (एमबीआर) को पुनर्स्थापित करें, ठीक करें, ठीक करें, मरम्मत करें, ठीक करें, पुनर्निर्माण या मरम्मत कैसे करें Bootrec.exe उपकरण का उपयोग कर विंडोज 10/8/7 में मास्टर बूट रिकॉर्ड या एमबीआर। कंप्यूटर में बूट समस्याएं होने में सहायक।
बूट समस्याओं को ठीक करने के लिए प्रभावी समस्या निवारण चरणों में से एक है







