Ubuntu VM에서 디스크를 확장하는 방법은 무엇입니까?

Ubuntu VM에서 디스크를 확장하는 방법은 무엇입니까?

암호화된 LVM을 사용하여 8GB 디스크에 Ubuntu 12가 설치된 Virtualbox VM이 있습니다.

20GB 디스크를 추가했는데 이제 LVM을 확장하여 해당 20GB도 사용하거나 작은 디스크 전체를 큰 디스크에 복사한 다음 작은 디스크를 제거해야 합니다.

어떻게 해야 하나요?

답변1

새 디스크가 이라고 가정하면 /dev/sdb접근 방식은 다음과 같습니다. 작업을 수행하기 전에 다음 명령을 모두 완전히 이해했는지 확인하세요.

디스크로 새 물리 볼륨을 생성합니다.

pvcreate /dev/sdb

볼륨 그룹에 볼륨을 추가합니다.

vgextend <vg> /dev/sdb

8GB 디스크에서 20GB로 무엇이든 옮깁니다(그렇다고 가정 /dev/sda).

pvmove /dev/sda /dev/sdb

볼륨 그룹에서 8GB를 제거합니다.

vgreduce <vg> /dev/sda

/dev/sda가 lvm 물리 볼륨이 되는 것을 중지합니다:

pvremove /dev/sda

그럼 상자에서 꺼내면 되는데...

다음 명령을 사용하여 pvdisplay -m각 디스크에 무엇이 있는지 확인하세요.

pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb

제거한 디스크에 아무 것도 남아 있지 않은지 확인하고 싶습니다.

관련 정보