Mam pytanie dotyczące nieodwracalnych błędów w systemie plików BTRFS. W szczególności niedawno uruchomiłem Scrub BTRFS po napotkaniu problemu z jednym z moich drążków pamięci RAM i wydaje się, że odkryłem 4 błędy, których nie da się naprawić. To jest wynik:
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
Na szczęście mam kopię zapasową wszystkiego w trzeciorzędnej kopii zapasowej, więc nie martwię się szczególnie o utratę plików (jestem świadomy problemów związanych z eksperymentalnym statusem BTRFS, mam wiele kopii zapasowych, aby zapewnić bezpieczeństwo moich danych, i postanowiłem nadal go używaj, więc nie: „Rozwiązanie; nie używaj postów BTRFS”).
Chciałbym jednak wiedzieć, jak ustalić, które pliki są powiązane z błędami, których nie można naprawić? Chcę je znaleźć, usunąć i zastąpić ich kopiami zapasowymi.
Jeśli ktoś ma informacje, jak to zrobić, chciałbym usłyszeć od ciebie.
Z góry dziękuję.
sort | uniq
aby pozbyć się duplikatów, tak:dmesg | grep "checksum error at" | cut -d\ -f24- | sed 's/.$//' | sort | uniq