Я просто пытался использовать btrfs send
для резервного копирования, но в итоге я получил ошибку ввода- вывода. Я побежал btrfs scrub
, который сообщил о 32 неисправимых блоков на SD-карте моего Распи.
Очевидный способ исправить это - получить свежие копии затронутых файлов, но как узнать, какие они файлы?
Везде, где я смотрел онлайн, вики и люди только когда-либо упоминали, что вы можете сделать скраб и что обычно все заканчивается хорошо, если у вас есть рейд, а не как перейти к следующему шагу после того, как вам сообщили, что есть ошибки.
Ответы:
Оказывается,
dmesg
перечислит все ошибки контрольной суммы btrfs с путями к файлам после очистки. Запустите,dmesg --clear btrfs scrub start -B / dmesg
чтобы получить приблизительный обзор плохих файлов.
источник