20.4. 지원되는 RAID 변환
하나의 RAID 수준에서 다른 RAID 수준으로 변환할 수 있습니다. 예를 들어 RAID5에서 RAID10으로 변환할 수 있지만 RAID10에서는 RAID5로 변환할 수 없습니다. 다음 표에서는 지원되는 RAID 변환을 설명합니다.
| RAID 변환 수준 | 변환 단계 | 참고 |
|---|---|---|
| RAID 수준 0에서 RAID 레벨 4 |
mdadm --grow /dev/md0 --level=4 -n3 --add /dev/vdd
| 최소 3개의 디스크가 필요하므로 MD 배열에 디스크를 추가해야 합니다. |
| RAID 수준 0에서 RAID 레벨 5 |
mdadm --grow /dev/md0 --level=5 -n3 --add /dev/vdd
| 최소 3개의 디스크가 필요하므로 MD 배열에 디스크를 추가해야 합니다. |
| RAID 수준 0에서 RAID 수준 10으로 |
mdadm --grow /dev/md0 --level 10 -n 4 --add /dev/vd[ef]
| MD 배열에 두 개의 추가 디스크를 추가해야 합니다. |
| RAID 수준 1에서 RAID 수준 0 |
mdadm --grow /dev/md0 -l0
| |
| RAID 수준 1에서 RAID 레벨 5 |
mdadm --grow /dev/md0 --level=5
| |
| RAID 수준 4에서 RAID 수준 0 |
mdadm --grow /dev/md0 --level=0
| |
| RAID 레벨 4에서 RAID 레벨 5 |
mdadm --grow /dev/md0 --level=5
| |
| RAID 수준 5에서 RAID 수준 0 |
mdadm --grow /dev/md0 --level=0
| |
| RAID 수준 5 ~ RAID 수준 1 |
| |
| RAID 수준 5에서 RAID 레벨 4 |
mdadm --grow /dev/md0 --level=4
| |
| RAID 수준 5에서 RAID 레벨 6 |
mdadm --grow /dev/md0 --level=6 --add /dev/vde
| |
| RAID 수준 5에서 RAID 수준 10으로 |
mdadm --grow /dev/md0 --level=0 # mdadm --grow /dev/md0 --level=10 --add /dev/vde /dev/vdf
| RAID 수준 5를 RAID 수준 10으로 변환하는 것은 두 단계 변환입니다.
|
| RAID 레벨 6에서 RAID 레벨 5 |
mdadm --grow /dev/md0 --level=5
| |
| RAID 수준 10에서 RAID 수준 0 |
mdadm --grow /dev/md0 --level=0
|
RAID 5를 RAID0 및 RAID4로 변환하는 것은 ALGORITHM_PARITY_N 레이아웃을 통해서만 가능합니다.
RAID 수준을 변환한 후 mdadm --detail /dev/md0 또는 cat /proc/mdstat 명령을 사용하여 변환을 확인합니다.