답변1
새 파티션을 생성하고 lvm을 확장해야 합니다 /dev/mapper/centos-root
.
먼저 다음을 생성해 보겠습니다 /dev/sda3
.
$ echo "n\np\n\n\n\nw" | fdisk /dev/sda
(원하는 경우 수동으로 값을 지정할 수 있습니다. fdisk /dev/sda
위의 경우 기본값을 사용합니다. 이는 다음 여유 파티션 번호의 모든 공간입니다.)
이제 이를 물리 볼륨으로 생성해야 합니다.
$ pvcreate /dev/sda3
이 작업이 완료되면 먼저 볼륨 그룹을 확장한 다음 LVM을 확장해야 합니다.
볼륨 그룹을 찾으려면:
$ vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup 1 2 0 wz--n- 19.51g 0
따라서 이 예에서 볼륨 그룹의 이름은 "VolGroup"입니다. 확장해 보겠습니다.
$ vgextend VolGroup /dev/sda3
이제 실행하면 vgs
새로운 치수가 표시됩니다.
이제 LVM 확장을 소개합니다. 실제 경로 찾기 lvdisplay
:
$ lvdisplay | grep Path
LV Path /dev/VolGroup/lv_root
그런 다음 확장하세요.
$ lvextend /dev/VolGroup/lv_root /dev/sda3
이제 새로운 치수가 표시 lvdisplay
될 수 있습니다. lvs
그러나 체크인해도 파일 시스템은 아직 확장되지 않았습니다 df -h
. 크기를 조정해야 합니다.
실시간으로(서버가 복구 중이 아닌 실행 중인 동안) 이 작업을 수행하는 방법에는 여러 가지가 있으며 사용하는 방법은 파일 시스템 유형에 따라 다릅니다.
를 사용하여 fs 유형을 쉽게 찾을 수 있습니다 mount | grep mapper
.
사용 ext3/4
:resize2fs
$ resize2fs /dev/mapper/VolGroup-lv_root
/dev/mapper/VolGroup-lv_root
출력의 파일 경로에 -를 사용하고 있다는 점에 유의하세요 df -h
.
사용 xfs
:xfs_growfs
$ xfs_growfs /dev/mapper/VolGroup-lv_root
그러면 df -h
새 치수가 표시됩니다 .