9.23. RAID 볼륨 교체
RAID 교체는 RAID 수준을 변경하지 않고 RAID 논리 볼륨의 속성을 변경하는 것을 의미합니다. 변경할 수 있는 일부 속성에는 RAID 레이아웃, 스트라이프 크기 및 스트라이프 수가 포함됩니다.
프로세스
RAID 논리 볼륨을 생성합니다.
lvcreate --type raid5 -i 2 -L 500M -n my_lv my_vg
# lvcreate --type raid5 -i 2 -L 500M -n my_lv my_vg Using default stripesize 64.00 KiB. Rounding size 500.00 MiB (125 extents) up to stripe boundary size 504.00 MiB (126 extents). Logical volume "my_lv" created.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RAID 논리 볼륨을 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: RAID 논리 볼륨의
스트라이프
이미지 및 스트라이프lvs -o stripes my_vg/my_lv
# lvs -o stripes my_vg/my_lv #Str 3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvs -o stripesize my_vg/my_lv
# lvs -o stripesize my_vg/my_lv Stripe 64.00k
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 요구 사항에 따라 다음 방법을 사용하여 RAID 논리 볼륨의 속성을 수정합니다.
RAID 논리 볼륨의
스트라이프
이미지를 수정합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow RAID 논리
볼륨의 스트라이프
크기를 수정합니다.lvconvert --stripesize 128k my_vg/my_lv
# lvconvert --stripesize 128k my_vg/my_lv Converting stripesize 64.00 KiB of raid5 LV my_vg/my_lv to 128.00 KiB. Are you sure you want to convert raid5 LV my_vg/my_lv? [y/n]: y Logical volume my_vg/my_lv successfully converted.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow maxrecoveryrate
및minrecoveryrate
속성을 수정합니다.lvchange --maxrecoveryrate 4M my_vg/my_lv
# lvchange --maxrecoveryrate 4M my_vg/my_lv Logical volume my_vg/my_lv changed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvchange --minrecoveryrate 1M my_vg/my_lv
# lvchange --minrecoveryrate 1M my_vg/my_lv Logical volume my_vg/my_lv changed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow syncaction
속성을 수정합니다.lvchange --syncaction check my_vg/my_lv
# lvchange --syncaction check my_vg/my_lv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow writemostly
및writebehind
속성을 수정합니다.lvchange --writemostly /dev/sdb my_vg/my_lv
# lvchange --writemostly /dev/sdb my_vg/my_lv Logical volume my_vg/my_lv changed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvchange --writebehind 100 my_vg/my_lv
# lvchange --writebehind 100 my_vg/my_lv Logical volume my_vg/my_lv changed.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고모든 볼륨 유형에 대해 모든 작업이 지원되지는 않습니다. 진행하기 전에 특정 볼륨 유형 요구 사항 및 제한 사항을 확인합니다.
검증
RAID 논리 볼륨의
스트라이프
이미지 및 스트라이프lvs -o stripes my_vg/my_lv
# lvs -o stripes my_vg/my_lv #Str 4
Copy to Clipboard Copied! Toggle word wrap Toggle overflow lvs -o stripesize my_vg/my_lv
# lvs -o stripesize my_vg/my_lv Stripe 128.00k
Copy to Clipboard Copied! Toggle word wrap Toggle overflow maxrecoveryrate
특성을 수정한 후 RAID 논리 볼륨을 확인합니다.lvs -a -o +raid_max_recovery_rate
# lvs -a -o +raid_max_recovery_rate LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert MaxSync my_lv my_vg rwi-a-r--- 10.00g 100.00 4096 [my_lv_rimage_0] my_vg iwi-aor--- 10.00g [...]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow minrecoveryrate
특성을 수정한 후 RAID 논리 볼륨을 확인합니다.lvs -a -o +raid_min_recovery_rate
# lvs -a -o +raid_min_recovery_rate LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert MinSync my_lv my_vg rwi-a-r--- 10.00g 100.00 1024 [my_lv_rimage_0] my_vg iwi-aor--- 10.00g [...]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow syncaction
속성을 수정한 후 RAID 논리 볼륨을 확인합니다.lvs -a
# lvs -a LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert my_lv my_vg rwi-a-r--- 10.00g 2.66 [my_lv_rimage_0] my_vg iwi-aor--- 10.00g [...]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow