मेरे पास एक BTRFS फाइल सिस्टम पर अपरिवर्तनीय त्रुटियों से संबंधित प्रश्न है। विशेष रूप से, मैंने हाल ही में अपने एक रैम स्टिक के साथ एक समस्या का सामना करने के बाद BTRFS स्क्रब चलाया है और ऐसा लगता है कि 4 अचूक त्रुटियों की खोज की है। यह आउटपुट है:
scrub status for <UUID>
scrub started at Thu Dec 25 15:19:22 2014 and was aborted after 89882 seconds
total bytes scrubbed: 1.87TiB with 4 errors
error details: csum=4
corrected errors: 0, uncorrectable errors: 4, unverified errors: 0
सौभाग्य से मेरे पास सब कुछ एक तृतीयक बैकअप में है, इसलिए मैं विशेष रूप से फ़ाइलों को खोने के बारे में चिंतित नहीं हूं (मुझे BTRFS की प्रयोगात्मक स्थिति से जुड़े मुद्दों के बारे में अच्छी तरह से पता है, मेरे पास अपने डेटा को सुरक्षित रखने के लिए कई बैकअप हैं, और इसके लिए दृढ़ संकल्प है कृपया इसका उपयोग जारी रखें: कृपया नहीं: "समाधान; BTRFS का उपयोग न करें" पोस्ट)।
मैं जानना चाहूंगा, हालांकि, यह कैसे निर्धारित किया जाए कि कौन सी फाइलें अकाट्य त्रुटियों से जुड़ी हैं? मैं उन्हें ढूंढना चाहता हूं, उन्हें हटाना चाहता हूं और उनकी समर्थित प्रतियों के साथ प्रतिस्थापित करना चाहता हूं।
अगर किसी को यह करने के बारे में जानकारी है, तो मैं आपसे सुनना पसंद करूंगा।
पहले ही, आपका बहुत धन्यवाद।
sort | uniq
डुप्लिकेट से छुटकारा पाने के लिए इस तरह का उपयोग करने की सलाहdmesg | grep "checksum error at" | cut -d\ -f24- | sed 's/.$//' | sort | uniq