그래서 저는 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