데이터 손실 없이 논리 볼륨을 현재 물리 볼륨에서 다른 물리 볼륨으로 이동하는 방법을 알고 싶습니다. 나는 mans를 읽었지만 거기에서 이 정보를 찾지 못했습니다. 도움을 주시면 감사하겠습니다. 미리 감사드립니다
답변1
명령은 매우 간단합니다.
pvmove /dev/sdb /dev/sdc
어디
- /dev/sdb가 소스입니다
- /dev/sdc가 대상입니다
이러한 볼륨은 VG에 있어야 합니다.
이 명령은 sdb에서 모든 논리 볼륨을 제거합니다(/dev/sdc에 공간이 있다고 가정).
나중에 보내도 돼
vgreduce vg01 /dev/sdb
vg01에서 sdb를 제거합니다.
답변2
특정 디스크를 비워야 하는 경우
pvmove /dev/sdb
이를 사용하여 vg의 다른 모든 디스크에 데이터를 전파할 수 있습니다.
이 도구에는 많은 명령이 있습니다 lvm
. 목표를 구체적으로 명시하시면 답변이 더 도움이 될 것입니다