Linux 프로덕션 가상 머신이 있는데 /usr/local
폴더 공간을 늘려야 합니다. 아래와 같이 파티션을 연결하고 디스크를 300GB 용량으로 포맷했습니다.
[root@CentOS6-4SVR ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 433G 373G 39G 91% /
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/xvda1 ext4 477M 46M 406M 11% /boot
/dev/mapper/VolGroup-lv_home
ext4 41G 10G 29G 26% /home
[root@CentOS6-4SVR ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvdb 202:16 0 400G 0 disk
└─VolGroup-lv_root (dm-0) 253:0 0 440G 0 lvm /
xvda 202:0 0 100G 0 disk
├─xvda1 202:1 0 500M 0 part /boot
└─xvda2 202:2 0 99.5G 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 440G 0 lvm /
├─VolGroup-lv_swap (dm-1) 253:1 0 7.8G 0 lvm [SWAP]
└─VolGroup-lv_home (dm-2) 253:2 0 41.7G 0 lvm /home
xvdc 202:32 0 300G 0 disk
[root@CentOS6-4SVR ~]# vgdisplay
--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 2
Act PV 2
VG Size 499.50 GiB
PE Size 4.00 MiB
Total PE 127873
Alloc PE / Size 125314 / 489.51 GiB
Free PE / Size 2559 / 10.00 GiB
VG UUID jH8M8M-P8ey-apiK-888r-OhDj-ERSf-bn13N9
이를 위해 사용 가능한 방법을 언급해 주세요.
편집 01
아래와 같이 확장하려고 하는데 다음과 같은 오류가 발생합니다. 조언해주세요.
[root@csc-akaza-test-01 ~]# pvcreate /dev/xvdc
Couldn't find device with uuid gBPzEJ-Ir84-Q8pw-IJ8J-Bh10-ISIy-1snfWG.
Couldn't find device with uuid d4eTfV-HR7R-TLeH-tYgy-e2JC-B6sl-d5ysHa.
Physical volume "/dev/xvdc" successfully created
[root@csc-akaza-test-01 ~]# vgextend VolGroup /dev/xvdc
Couldn't find device with uuid gBPzEJ-Ir84-Q8pw-IJ8J-Bh10-ISIy-1snfWG.
Couldn't find device with uuid d4eTfV-HR7R-TLeH-tYgy-e2JC-B6sl-d5ysHa.
Volume group "VolGroup" successfully extended
[root@csc-akaza-test-01 ~]# lvresize -r -l 100%FREE VolGroup/lv_root
Couldn't find device with uuid gBPzEJ-Ir84-Q8pw-IJ8J-Bh10-ISIy-1snfWG.
Couldn't find device with uuid d4eTfV-HR7R-TLeH-tYgy-e2JC-B6sl-d5ysHa.
Cannot change VG VolGroup while PVs are missing.
Consider vgreduce --removemissing.
Cannot process volume group VolGroup
답변1
이미 LVM을 사용하고 있고 파일 시스템이 마운트되어 있지 않으므로 /usr/local
간단히 새 디스크(실제로는 파티션)를 볼륨 그룹에 추가한 다음 루트 논리 볼륨과 파일 시스템의 크기를 늘릴 수 있습니다.
pvcreate /dev/xvdc1
vgextend VolGroup /dev/xvdc1
lvresize -r -l 100%FREE VolGroup/lv_root
경고하다
생산 시스템에서 작업하고 있습니다. 위에 표시된 명령을 이해했는지 확인하세요.앞으로당신은 그것을 사용합니다. 내 조언을 따르면 일어날 수 있는 모든 일에 대해 전적인 책임을 지게 됩니다.