한 서버에서 LVM을 확장해야 합니다. 이것은 다음의 출력입니다 df -h
.
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 58G 26G 29G 48% /
/dev/mapper/VolGroup00-LogVol00
476G 86G 366G 19% /u001/app/oracle
/dev/cciss/c0d0p1 487M 17M 445M 4% /boot
tmpfs 16G 730M 16G 5% /dev/shm
/dev/mapper/VolGroup00-LogVol00
그리고 475G에서 700G로 확장 해야겠네요 . 나는 이것을 할 만큼 충분한 공간을 가지고 있다.
어떤 제안이 있으십니까?모든 단계와 전제조건을 언급해 주세요.
자세한 내용은
실제 서버에 적용해 보기 전에요. 처음에는 가상 머신에서 이 작업을 수행할 계획이었습니다. 그래서 VirtualBox에 5.6을 설치하고 설치에 25GB를 할당했습니다.
df -h
결과:
명령을 사용할 때
lvextend -L +500M /dev/mapper/VolGroup00-LogVoll00
응답은 "공간이 부족합니다."였습니다.
초기화되지 않은 공간이 있지만 사용할 수 있습니다.
작동하지 않은 것 같습니다. 여기서 무엇이 잘못되었는지 알려주세요.
vgs
그리고 pvs
명령의 출력
답변1
먼저 VG에 이미 공간이 있는지 확인하십시오. 귀하의 예에서 "Free PE"는 0이므로 LV를 확장할 수 없습니다. 해당 VG에 공간이 없으면 add 명령을 사용하여 새 PE를 생성 pvcreate
하고 add 명령을 사용하여 이를 VG에 추가합니다 vgextend
. 충분한 공간이 있으면 확장 LV 명령을 사용한 lvextend
다음 파일 시스템 크기를 조정하십시오.
답변2
먼저 다음 명령을 사용하여 물리적 볼륨에서 필요한 크기를 사용할 수 있는지 확인하십시오.
$ vgs
그런 다음 다음 확장을 시도해 보세요.
$ lvextend –L +500M /dev/mapper/VolGroup00-LogVol00
$ resize2fs /dev/mapper/VolGroup00-LogVol00