Я собираюсь заменить старый аппаратный массив RAID5 на программный массив Linux1 RAID1. Я разговаривал с другом, и он утверждал, что RAID5 был более надежным, чем RAID1.
Он утверждал, что с RAID5 при чтении считывались данные о четности, чтобы убедиться, что все диски возвращали правильные данные. Он также заявил, что ошибки RAID1, возникающие на диске, останутся незамеченными, поскольку такая проверка не выполняется с RAID1.
Я вижу, как это может быть правдой, но также вижу, что все зависит от того, как реализованы рассматриваемые системы RAID. Конечно, системе RAID5 не нужно читать и проверять данные о четности при чтении, а система RAID1 может так же легко считывать данные со всех дисков при чтении, чтобы проверить, что все они содержат одни и те же данные и, следовательно, достичь одинакового уровня надежности ( с соответствующей потерей производительности).
Таким образом, вопрос в том, что на самом деле делают системы RAID5 / RAID1 в реальном мире? Системы RAID5 проверяют данные о четности при чтении? Существуют ли системы RAID1, которые читают со всех дисков и сравнивают данные на чтение?