Например, если бы у меня был сервер Linux с mdadm или ОС Windows, выполняющий RAID на программном уровне, было бы возможно восстановление данных в случае сбоя системы? Есть ли инструменты для доступа к массиву, если это произойдет?
Есть ли инструменты для доступа к массиву, если это произойдет?
Конечно, для Linux просто загрузите стандартный livecd. Для Windows вам может потребоваться установить новую установку на отдельных дисках, если сбой каким-то образом привел к тому, что ОС не загружалась.
Программные форматы RAID, используемые в Linux и Windows, существуют уже давно. Есть компании, которые заявляют, что могут восстанавливать данные при некоторых из наиболее необычных типов сбоев / повреждений, с которыми невозможно справиться внутри компании.
Что произойдет, если базовая ОС, на которой работает программный RAID, выйдет из строя?
Зависит от того, что вы имеете в виду под словом «разбился».
Всегда существует чрезвычайно малая вероятность того, что в программном коде RAID есть какая-то ошибка, которая может привести к серьезному повреждению тома, но программный код RAID как в Windows, так и в Linux существует уже более десяти лет и видел широкое использование.
Конечно, есть и сбои, которые могут произойти в зависимости от типа используемого RAID. В случае RAID0 потеря одного члена или повреждение одного члена набора может привести к потере всего, RAID0 настоятельно не рекомендуется по определенной причине.
Различные уровни RAID имеют разные уровни восстанавливаемости. Точно так же некоторые файловые системы лучше спроектированы, чтобы иметь возможность выжить в случае повреждения (прочтите о таких функциях, как журналы, и проверьте zfs).
В любом слючае. Помните. RAID не является резервной копией. У вас должна быть резервная система. RAID обеспечивает лучшую производительность диска и некоторую отказоустойчивость, а не резервное копирование.