У меня есть новый сервер с 6 жесткими дисками SATA по 1 ТБ каждый.
Я использую аппаратный рейд
01: 00.0 Контроллер шины RAID: LSI Logic / Symbios Logic LSI MegaSAS 9260 (версия 03)
Сервер был предварительно сконфигурирован с RAID 6 только с 3 жесткими дисками.
Теперь я хотел бы перейти с текущей версии на Raid 10, используя все 6 жестких дисков. Я установил MegaCli. ОС - Debian Squeeze.
Я понял, что поддерживается живая миграция. Поскольку сервер новый и не содержит данных, меня не волнует резервное копирование. Я просто хочу перейти на Raid Level 10 перед началом работы с сервером.
Я понял, что мне может понадобиться синтаксис, похожий на
MegaCli –LDRecon -CfgSpanAdd -r10 -Array0[62:0,62:1] -Array1[62:2,62:3] -Array3[62:2,62:3] -a1
Это должно определить рейд 10 с 3 единицами и 2 дисками.
Будет ли это без проблем переместиться?
Моя текущая конфигурация рейда:
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name :
RAID Level : Primary-6, Secondary-0, RAID Level Qualifier-3
Size : 1.816 TB
Sector Size : 512
Parity Size : 3.633 TB
State : Optimal
Strip Size : 256 KB
Number Of Drives per span:3
Span Depth : 2
Default Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy : Disk's Default
Encryption Type : None
Is VD Cached: No
РЕШЕНИЕ: Я узнал, что переход с 6 на 10 просто не поддерживается, поэтому я собираюсь пройти через webbios и настроить рейд с самого начала.
Допустимые типы миграции ограничены. Согласно документации для Программное обеспечение MegaRAID SAS, раздел 3.7.4 Перенос уровня RAID виртуального диска:
Миграции разрешены для следующих уровней RAID:
- RAID 0 в RAID 1
- RAID 0 в RAID 5
- RAID 1 в RAID 5
- RAID 1 в RAID 6
- RAID 5 в RAID 6
Поэтому переход с уровня RAID 60 на 10 просто не сработает.