Назад | Перейти на главную страницу

CentOS - аппаратный рейд 1 из двух дисков не обрабатывается fdisk как один диск

Я немного новичок в аппаратной конфигурации в целом, а тем более в Linux, поэтому, пожалуйста, дайте мне немного слабины :)

У меня следующая настройка: 1 диск емкостью 320 ГБ, содержащий ОС (CentOS), и 2 диска по 250 ГБ с аппаратной конфигурацией RAID1 (выполняется с помощью моей raid-утилиты материнской платы ASUS, они отражаются как одно устройство)

Проблема в том, что везде, где я читаю в Интернете, предполагается, что CentOS видит 2 диска с RAID1 как одно устройство. Однако, когда я запускаю fdisk -l, мне показываются три диска по отдельности, диск 320 ГБ (/ dev / sdc) и отдельные диски 250 ГБ (/ dev / sda) и (/ dev / sdb)

У меня создалось впечатление, что я должен был увидеть два: / dev / sda (диск ОС) и какое-то «рейдовое» устройство (/ dev / sdb), которое я могу выбрать для разбиения на разделы, а затем монтирования.

Что я делаю не так? Поскольку мне нужно будет повторить этот процесс, когда я установлю еще 2 диска для RAID1 для другой цели - мне нужно сделать это правильно.

Очевидно, что у вас нет аппаратный RAID но программный RAID с интерфейсом BIOS, часто называют fakeRAID. Основную работу по размещению дисков в массиве выполняет драйвер Windows. Связанное чтение: Как отличить «поддельный RAID» от настоящего RAID?

Аппаратный RAID имеет два преимущества по сравнению с программным RAID: он не зависит от операционной системы (что полезно только при двойной загрузке), и он может работать лучше в некоторых конфигурациях (в основном тех, которые требуют контрольной суммы между дисками, то есть не в случае с RAID-1). Преимущество программного RAID заключается в том, что он не зависит от оборудования (вы можете вынуть свои диски и подключить их к другой машине с той же ОС) и, как правило, предлагает лучшие инструменты.

Итак, забудьте о поддельном RAID вашей материнской платы и используйте Linux программный RAID. Основной инструмент, который вам понадобится: мдадм. Создайте том RAID-1, включающий два диска, а затем создайте разделы на этом томе. Что-то вроде:

mdadm --create /dev/md0 -l 1 -n 2 /dev/sda /dev/sdb
fdisk /dev/md0

Если бы у вас был хороший контроллер, вы бы увидели только громкость, которая объединяет оба устройства.

Но контроллер, встроенный в набор микросхем sata материнской платы, почти наверняка просто поддельный контроллер. Linux делает здесь странные вещи в зависимости от контроллера. Вы часто будете видеть отдельные диски, и Linux может не настроить RAID.

Вам, вероятно, гораздо лучше отключить это и использовать программный RAID Linux для настройки.

Если вы действительно хотите, чтобы этот fakeraid работал, вам, вероятно, придется повозиться с dmraid.