기존 LVM VG를 스트라이프(RAID0 eq)로 변환할 수 있습니까?

기존 LVM VG를 스트라이프(RAID0 eq)로 변환할 수 있습니까?

3개의 디스크(ext4)와 4개의 논리 볼륨으로 구성된 기존 LVM 볼륨 그룹이 있습니다. 아직 차세대 FS로 도약할 준비가 되지 않았으므로 디스크의 로드 밸런싱을 조정하고 싶습니다. 스트라이핑(RAID0과 동일)을 사용하여 VG를 생성할 수 있다는 것을 보았지만 기존 VG를 변환하고 싶습니다. 이것이 가능합니까?

답변1

이것이 얼마나 오래 전에 문서화되었는지는 모르지만 v2.02.183에서는 다음과 같이 man lvconvert표시됩니다.

--stripes Number
       Specifies the number of stripes in a striped LV. This is the number of PVs
       (devices) that a striped LV is spread across. Data that appears sequential in
       the LV is spread across multiple devices in units of the stripe size (see
       --stripesize). This does not apply to existing allocated space, only newly
       allocated space can be striped.

그러니까 실제로는 그렇지 않을 거예요전환하다기존 LV를 스트라이프로. 기존 데이터는 그대로 유지됩니다.

답변2

sudo lvconvert --stripes 3 vg/lv /dev/sda1 /dev/sdb1 /dev/sdc1

여기서 2는 스트라이프 수, 논리 볼륨, 스트라이프할 장치 3개입니다. RAID 0에는 중복성이 없습니다.

관련 정보