Btrfs автоматически исправляет битрот с помощью снимков?

Btrfs автоматически исправляет битрот с помощью снимков?

Я хочу настроить ноутбук (Debian) с1 SSDи1 жесткий дисккаждый с Luks и Btrfs на нем. Поскольку SSD и HDD не имеют одинаковой скорости, я не хочу использоватьРейд Btrfs-1на нем, но я такжене хочу пропустить контрольную сумму и автокоррекцию Btrfs.

Теперь думаю использовать HDD только для хранения снимков с SSD. Пока нашел вот этоhttps://superuser.com/a/1099181, скрипт создает в первый раз начальный моментальный снимок, доступный только для чтения, на исходном диске (SSD), а затем, например cron, ежедневный инкрементный моментальный снимок с btrfs send -pи btrfs receive.

Мои вопросы сейчас:Если, например, возникнут проблемы с SSDошибки битрот, будет и как я узнаю, что это происходит? Я не думаю, что Btrfs на SSD автоматически исправит эти ошибки в следующий раз, когда я сделаю снимок и использую btrfs send -pс btrfs receive, потому что это просто неРейд-1, я прав?

Кстати, снимки на одном и том же ноутбуке, но на разных дисках не являются моей стратегией (полного) резервного копирования.

решение1

Я не эксперт, сейчас изучаю BTRFS. Знаю, что пост старый, но все равно попробую ответить.

В соответствии снекоторый список рассылкивы можете использовать DUP и RAID1 на одном диске, так что если вас не смущает половина пространства, вы можете использовать свой SSD и сохранить автоматическую коррекцию данных. Другой способ купить еще один SSD, что я и сделал.

Если вы не хотите отдавать половину места на SSD или больше денег, то некоторые ошибки можно исправить, а другие — нет без избыточности. Вы можете попробоватьbtrfs check --repairесли у вас есть ошибки файловой системы. Чтобы обнаружить порчу данных, вам нужно использоватьbtrfs scrub, который проверяет контрольные суммы crc32 и отображает в сообщении о состоянии, были ли обнаружены неисправимые ошибки. Вы можете найти затронутые файлы с помощьюdmesg. Вы можете восстановить поврежденные файлы вручную, используя резервную копию. Я думаю, что для этого можно написать скрипт. Пока не знаю, как замена файла повлияет на снимки, подозреваю, что они будут содержать старую поврежденную версию. Я опубликуювопрос об этой части.

Связанный контент