Fsck के साथ डेटा भ्रष्टाचार चेतावनी को हल करने में असमर्थ


17

मेरी फ़ाइल सिस्टम को विकसित करने के लिए एक सन्निहित स्थान बनाने के लिए, मैंने sda1 पर एक नया EFI सिस्टम विभाजन बनाया ताकि मैं इसे sda5 पर वर्तमान विभाजन से स्थानांतरित कर सकूँ। इस चेतावनी को छोड़कर यह कदम स्वयं सफल रहा है:

कर्नेल: FAT-fs (sda1): वॉल्यूम ठीक से अनमाउंट नहीं था। कुछ डेटा दूषित हो सकते हैं। कृपया fsck चलाएं।

जब मैंने पहली बार EFI पार्टीशन बनाया था, तो मुझे उस चेतावनी पर ध्यान नहीं दिया गया जो दो दिनों से है। मैंने फ़ाइल सिस्टम को अनमाउंट किया और निम्नानुसार फ़ाइल सिस्टम की जाँच की:

# umount /dev/sda1
# fsck -V /dev/sda1
fsck from util-linux 2.24
[/sbin/fsck.vfat (1) -- /boot/efi] fsck.vfat /dev/sda1 
fsck.fat 3.0.24 (2013-11-23)
0x25: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1
Leaving filesystem unchanged.
/dev/sda1: 14 files, 2435/51145 clusters

मैंने सोचा कि गंदे बिट को हटाने से यह हल हो जाएगा। लेकिन ऐसा नहीं हुआ। वास्तव में क्या किया जाना चाहिए?

जवाबों:


26

यह बेवकूफी है। मैं अपने आप को फिर से अपने सवाल का जवाब देता हुआ पाता हूं। इसे कहते हैं,

फ़ाइल सिस्टम अपरिवर्तित छोड़ रहा है।

सुझाव है कि कुछ भी नहीं बदला है। इसका वास्तव में मतलब है कि फॉक्स प्रॉम्प्ट के अंदर 1दबाने से टाइपिंग नहीं हुई । वैसे भी, निम्नलिखित काम करता है:enter

# fsck.vfat -v -a -w /dev/sda1

उपरोक्त कमांड स्वचालित रूप से डिस्क में परिवर्तन लिखते हैं। यह बहुत अच्छा होगा अगर कोई मुझे बता सकता है कि यह एक बग है fsckया यह किसी और चीज के कारण है।


4
के लिए आदमी पृष्ठ fsck.vfatहै कि यह केवल एक सूखी रन करता है और कुछ भी नहीं बदलता है, जब तक आप दे या तो बताते हैं -aया -rविकल्प। अन्य फाइलसिस्टम प्रकारों के लिए चेक टूल का भी यही हाल है, हालांकि विशिष्ट विकल्प भिन्न हो सकते हैं।
माइकल हैम्पटन

4
@Michael Hampton, हाँ वास्तव में। डरपोक फुटनोट कहता है Note: If -a and -r are absent, the filesystem is only checked, but not repaired.। देखने वालों man fsckको कभी पता नहीं चलेगा: p
प्रश्न अतिप्रवाह

2
@ मिचेल हैम्पटन, हाँ, लेकिन ड्राई-रन के बारे में कुछ भी उल्लेख नहीं किया गया है।
प्रश्न अतिप्रवाह

1
@ मिचेल हैम्पटन कोर fsckयहाँ (डेबियन 8.2 पर) न केवल यह स्पष्ट नहीं करता है - बल्कि यह -rस्विच के लिए दो विरोधाभासी अर्थ भी उद्धृत करता है - बस चीजों को और अधिक जटिल करने के लिए ...
अंडरस्कोर_ड

1
@underscore_d विरोधाभासी नहीं, सिर्फ भ्रमित करने वाला। उनमें से एक सामान्य fsckविकल्प है, दूसरा एक एफएस-विशिष्ट विकल्प है। इसके बाद दिखाई देते हैं --, और fs- विशिष्ट उपकरण के माध्यम से पारित हो जाते हैं।
माइकल हैम्पटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.