9.14. 기존 RAID1 장치의 이미지 수 변경
LVM 미러링 구현의 이미지 수를 변경할 수 있는 방식과 유사하게 기존 RAID1 배열의 이미지 수를 변경할 수 있습니다.
lvconvert
명령을 사용하여 RAID1 논리 볼륨에 이미지를 추가하면 다음 작업을 수행할 수 있습니다.
- 결과 장치의 총 이미지 수를 지정합니다.
- 장치에 추가할 이미지 수 및
- 새 메타데이터/데이터 이미지 쌍이 상주하는 물리 볼륨을 선택적으로 지정할 수 있습니다.
프로세스
2방향 RAID1 배열인 LVM 장치 my_vg/my_lv 를 표시합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow rmeta
라는 메타데이터 하위 볼륨은 항상 data 하위 볼륨rimage
와 동일한 물리적 장치에 존재합니다. 메타데이터/데이터 하위 볼륨 쌍은 어디서든--alloc
을 지정하지 않는 한 RAID 배열의 다른 metadata/data 하위 볼륨 쌍과 동일한 물리 볼륨에 생성되지 않습니다.2방향 RAID1 논리 볼륨 my_vg/my_lv 를 3방향 RAID1 논리 볼륨으로 변환합니다.
lvconvert -m 2 my_vg/my_lv
# lvconvert -m 2 my_vg/my_lv Are you sure you want to convert raid1 LV my_vg/my_lv to 3 images enhancing resilience? [y/n]: y Logical volume my_vg/my_lv successfully converted.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음은 기존 RAID1 장치의 이미지 수를 변경하는 몇 가지 예입니다.
RAID에 이미지를 추가하는 동안 사용할 물리 볼륨을 지정할 수도 있습니다. 다음 명령은 배열에 사용할 물리 볼륨 /dev/sdd1 을 지정하여 2-way RAID1 논리 볼륨 my_vg/my_lv 를 3-way RAID1 논리 볼륨으로 변환합니다.
lvconvert -m 2 my_vg/my_lv /dev/sdd1
# lvconvert -m 2 my_vg/my_lv /dev/sdd1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 3방향 RAID1 논리 볼륨을 2방향 RAID1 논리 볼륨으로 변환합니다.
lvconvert -m1 my_vg/my_lv
# lvconvert -m1 my_vg/my_lv Are you sure you want to convert raid1 LV my_vg/my_lv to 2 images reducing resilience? [y/n]: y Logical volume my_vg/my_lv successfully converted.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 제거할 이미지가 포함된 물리 볼륨 /dev/sde1 을 지정하여 3-way RAID1 논리 볼륨을 2방향 RAID1 논리 볼륨으로 변환합니다.
lvconvert -m1 my_vg/my_lv /dev/sde1
# lvconvert -m1 my_vg/my_lv /dev/sde1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 또한 이미지 및 관련 메타데이터 하위 볼륨을 제거하면 번호가 높은 이미지가 아래로 전환되어 슬롯을 채웁니다.
lv_rimage_0
,lv_rimage_1
및lv_rimage_2
로 구성된 3-way RAID1 배열에서lv_rimage_1
을 제거하면lv_rimage_0
및lv_rimage_1
로 구성된 RAID1 배열이 생성됩니다. 하위 볼륨lv_rimage_2
는 이름이 변경되고 빈 슬롯을 대체하여lv_rimage_1
이 됩니다.
검증
기존 RAID1 장치의 이미지 수를 변경한 후 RAID1 장치를 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow