Btrfs автоматически исправление битрейта со снимками?

384
X. Y.

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

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

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

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

1

1 ответ на вопрос

0
inf3rno

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

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

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

Лучшее решение - использовать второй SSD с той же скоростью. Жесткие диски работают медленно и потребляют гораздо больше энергии. Спасибо за ваш ответ, а также за ваш письменный вопрос! Ответы отличные! X. Y. 6 лет назад 0

Похожие вопросы