최근 디스크 이미지가 20GB에서 50GB로 증가한 가상 시스템 fdisk -l
이 있으며 VM에서이 새로운 크기를 볼 수 있는지 확인합니다. 이제 추가 30GB를 채우려면 루트 LVM 파티션의 크기를 조정해야합니다.
LVM 크기 조정 에 대한 몇 가지 기사 를 찾았 지만 루트 파티션 크기 조정 에 관한 기사 는 LiveCD에서 부팅해야한다고 주장합니다. 서버를 중단하지 않고이를 수행 할 수있는 방법이 있습니까? 서버가 중요하므로 가동 중지 시간을 최소화하고 싶습니다.
편집 : 출력 fdisk -l
:
[root@fedora-host ~]# sudo fdisk -l
Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00097c90
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 83886079 41430016 8e Linux LVM
Disk /dev/mapper/VolGroup-lv_root: 36.1 GB, 36104568832 bytes
255 heads, 63 sectors/track, 4389 cylinders, total 70516736 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_root doesn't contain a valid partition table
Disk /dev/mapper/VolGroup-lv_swap: 6308 MB, 6308233216 bytes
255 heads, 63 sectors/track, 766 cylinders, total 12320768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap doesn't contain a valid partition table
편집 : 물리 분할의 크기를 어떻게 조정합니까? fdisk는 여유 공간을 볼 수 있지만 기본 LVM 파티션의 크기를 조정하여 사용하는 방법을 모르겠습니다. LiveCD로 부팅하고 parted'd resize
명령을 사용하려고했지만 "파일 시스템을 감지 할 수 없습니다"라는 오류 만 표시됩니다. 이 안내서를 찾았 습니다. 파티션 을 삭제 하고 올바른 크기의 새 파티션을 만들어야하지만 매우 위험합니다.
최종 편집 : Parted의 resize
명령이 LVM 파티션의 크기를 조정할 수 없습니다. 그림을 이동. 대신, 위의 링크에 설명 된대로 이전 파티션을 삭제하고 새로운 범위의 새 파티션을 작성하여 LVM 파티션의 크기를 올바르게 조정했습니다. 그런 다음 아래의 조언에 따라 LVM 파티션 내부 의 볼륨과 파일 시스템 크기를 조정했습니다 .