Saya memiliki pertanyaan tentang kesalahan yang tidak dapat diperbaiki pada sistem file BTRFS. Secara khusus, saya telah menjalankan BTRFS Scrub baru-baru ini setelah mengalami masalah dengan salah satu RAM stick saya dan tampaknya telah menemukan 4 kesalahan yang tidak dapat diperbaiki. Ini adalah output:
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
Untungnya saya memiliki semua yang dicadangkan dalam cadangan tersier sehingga saya tidak terlalu khawatir kehilangan file (Saya sangat menyadari masalah yang terkait dengan status eksperimental BTRFS, saya memiliki beberapa cadangan untuk menjaga data saya aman, dan bertekad untuk terus menggunakannya jadi tolong jangan: "Solusi; jangan gunakan posting BTRFS").
Saya ingin tahu, bagaimana cara menentukan file mana yang dikaitkan dengan kesalahan yang tidak dapat diperbaiki? Saya ingin menemukan mereka, menghapusnya, dan menggantinya dengan salinan yang didukung.
Jika ada yang punya informasi tentang cara melakukan ini, saya akan senang mendengar dari Anda.
Terima kasih sebelumnya.
sort | uniq
untuk menyingkirkan duplikat seperti:dmesg | grep "checksum error at" | cut -d\ -f24- | sed 's/.$//' | sort | uniq