У мене виникає питання щодо непоправних помилок у файловій системі 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