fsck की स्थिति कोड 4 के साथ मृत्यु हो गई


13

बूट के दौरान मेरा लैपटॉप कहता है:

fsck died with status code 4

मैन पेज मुझे बताता है:

Fsck द्वारा दिया गया निकास कोड निम्नलिखित स्थितियों का योग है:

[..]

4 - फ़ाइल सिस्टम त्रुटियाँ ठीक नहीं हुईं

जब मैं त्रुटियों को मूल रूप से ठीक करने की कोशिश करता हूं, तो fsck कहती है कि मेरी डिस्क साफ है:

$ fsck /dev/sda1
/dev/sda1, clean [and some things about available blocks]

मैं अपनी डिस्क की मरम्मत कैसे कर सकता हूं?


1
क्या आपने -yविकल्प की कोशिश की ? से fsckमैनुअल: `कुछ फाइल सिस्टम विशिष्ट चेकर्स के लिए -y, -y विकल्प FS-विशिष्ट ऍफ़एससीके को हमेशा स्वचालित रूप से किसी भी पता लगाया फाइल सिस्टम भ्रष्टाचार ठीक करने का प्रयास का कारण होगा। कुछ-बार एक विशेषज्ञ मैन्युअल रूप से fsck को बेहतर ड्राइविंग करने में सक्षम हो सकता है। ध्यान दें कि सभी फाइलसिस्टम-विशिष्ट चेकर्स इस विकल्प को लागू नहीं करते हैं। विशेष रूप से fsck.minix (8) और fsck.cramfs (8) इस लेखन के रूप में -y विकल्प का समर्थन नहीं करता है।
`

(मुझे लगता है fkckकि एक टाइपो है)। संभवतः आपके पास एक और फाइल सिस्टम है - क्या आपको यकीन है कि आपके पास केवल है /dev/sda1? जाँच करें /etc/fstab
derobert

@ केतन दुर्भाग्य से -yझंडा मेरी समस्या का समाधान करता है। @derobert मैं fsckअपने प्रत्येक विभाजन के साथ भाग गया, जो चलता दिखा fstab
ऑरेंजट्यूक्स

@Ketan। मेरा सिस्टम फिर से चलता है। आपका समाधान हल हो गया, हालांकि मैंने पहली बार इसका उल्लेख नहीं किया। fsck -y /dev/sda1के रूप में एक ही उत्पादन लौटा fsck /dev/sda1, तो मैंने सोचा कि यह मदद नहीं की। लेकिन यह किया! कृपया इसे उत्तर में लिखें और मैं स्वीकृत उत्तर के रूप में अंकित करूँगा।
ऑरेंजट्यूक्स

जवाबों:


9

-Y विकल्प का प्रयास करें।

Fsck मैनुअल से:

-कुछ फाइलसिस्टम-विशिष्ट चेकर्स के लिए, -y विकल्प fs- विशिष्ट fsck को हमेशा किसी भी ज्ञात फाइल सिस्टम भ्रष्टाचार को ठीक करने का प्रयास करने का कारण होगा। कुछ-बार एक विशेषज्ञ मैन्युअल रूप से fsck को बेहतर ड्राइविंग करने में सक्षम हो सकता है। ध्यान दें कि सभी फाइलसिस्टम-विशिष्ट चेकर्स इस विकल्प को लागू नहीं करते हैं। विशेष रूप से fsck.minix (8) और fsck.cramfs (8) इस लेखन के रूप में -y विकल्प का समर्थन नहीं करता है।


5

कभी-कभी fsck से पता चलता है कि फाइलसिस्टम में कोई त्रुटि नहीं है, लेकिन वास्तव में इसके पास है। मेरे पास एक बार एक समान मुद्दा था, और यदि आप उस फाइलसिस्टम की जांच करना चाहते हैं, तो आपको बल का उपयोग करना होगा। मुझे यकीन नहीं है कि आप किस प्रकार के फाइल सिस्टम का उपयोग कर रहे हैं, लेकिन मान लें कि यह ext4 है:

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list

तो, आपको जो लाइन चाहिए वो है:

# fsck.ext4 -pvf /dev/sda1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.