5

Мой ноутбук имеет два диска, SSD и традиционный магнитный диск. Я планирую сделать раздел на магнитном диске равным по размеру SSD и настроить BTRFS RAID1. Это я умею делать.

Единственная причина, по которой я делаю RAID1 - это самовосстановление. Я понимаю, что запись больших объемов данных будет медленнее, чем один SSD, но возможно ли настроить его на чтение только с магнитного диска, если есть ошибка чтения с SSD?

2 ответа2

7

Я спросил в списке рассылки btrfs и получил ответ, который мне был нужен.

Подводя итог, можно сказать, что алгоритмы доступа к диску btrfs raid 1 работают путем считывания с одного диска идентификаторов PID с четными номерами, а другого - с идентификаторов PID с нечетными номерами. Планируется обновить его до более продвинутого алгоритма, но очевидно, что такого рода лотерея, вероятно, не будет работать очень хорошо для одного быстрого диска и одного медленного диска. И, кроме того, возможно, что если медленный диск слишком сильно отстает от более быстрого диска во время записи, это может привести к ошибкам.

Я решил просто делать резервные копии на более медленном диске и восстанавливать их в случае ошибки. Таким образом, я все еще могу наслаждаться защитой битрота контрольной суммы btrfs, избегая возможных проблем с различными скоростями диска.

-1

Мой ноутбук имеет два диска, SSD и традиционный магнитный диск. Я планирую сделать раздел на магнитном диске равным по размеру SSD и настроить BTRFS RAID1. Это я умею делать.

-> Хотя я обычно не знаком с BTRFS, я знаю, что сегодняшние файловые системы восстанавливаются сами, и когда используется зеркальный RAID1, файловая система может работать только с одного зеркала, если это необходимо. И с правильной файловой системой fsck.btrfs .. восстановление и чтение выполняются с первого диска для доступа к информации, а затем передаются процессу, который в ней нуждается.

Единственная причина, по которой я делаю RAID1 - это самовосстановление. Я понимаю, что запись больших объемов данных будет медленнее, чем один SSD, но возможно ли настроить его на чтение только с магнитного диска, если есть ошибка чтения с SSD?

-> В итоге, чтобы настроить его на считывание только с магнитного диска, если есть ошибка, будет кратко выполнено как автоматический процесс из-за настройки RAID1.

:)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .