SSD 업그레이드 후 LVM 확장

SSD 업그레이드 후 LVM 확장

그래서 저는 Windows 7과 Fedora 17을 듀얼 부팅하는 120GB SSD(/dev/sdb)를 가지고 있습니다. 처음 부팅했을 때 SSD는 60GB밖에 없었기 때문에 공간이 매우 제한되었습니다. SSD(dev/sdb4)에 gparted로 생성된 파티션이 있고 그 아래에 "파티션 5 LVM2"(dev/sdb5)가 표시되는데, LVM 저장소(?)가 있는 곳이라고 생각됩니다.

어쨌든 gparted를 사용하여 /dev/sdb4를 27GB로 확장한 다음 /dev/sdb4에 17GB의 "여유 공간"을 만들었습니다. 이제 /dev/sdb5와 여유 공간을 하나로 결합해야 합니다.

시도해 보았는데 lvextend -L+16G /dev/vg_mine/lv_root 결과는 다음과 같습니다.

Extending logical volume lv_root to 20.97 GiB
Insufficient free space: 512 extends needed, but only 0 available

그런 다음 결과를 사용했습니다 resize2fs /dev/vg_mine/lv_root.

The filesystem is already 1302528 blocks long, nothing to do!

누구든지 나에게 올바른 방향을 알려줄 수 있습니까? 나는 지금까지 올바른 길을 가고 있습니까?

답변1

먼저 물리 볼륨을 확장한 다음 논리 볼륨을 확장합니다.

pvresize /dev/sdb4
lvextend /dev/vg_mine/lv_root

저는 그것을 생략했습니다. -L+16G이렇게 하면 사용 가능한 모든 공간이 사용됩니다.

답변2

/dev/sdb5는 여전히 다른 파티션입니까? 그런 다음 공간을 다시 분할하고 /dev/sdb4를 /dev/sdb5와 병합하기만 하면 됩니다.

아, /dev/sdb5는 그 과정에서 파괴될 것이므로 중요한 내용은 없다고 가정합니다.

또 다른 방법은 여전히 ​​파괴적입니다.

 - pvcreate /dev/sdb5
 - vgextend ..... /dev/sdb5
 - lvextend .....
 - then e2resize to resize the filesystem

관련 정보