lsblk에서 다음과 같은 출력이 있습니다.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 300G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 99.5G 0 part
├─vgd-lv_root 253:0 0 50G 0 lvm /
├─vgd-lv_swap 253:1 0 15.6G 0 lvm [SWAP]
├─vgd-lv_var 253:2 0 30G 0 lvm /var
└─vgd-zero 253:3 0 3.9G 0 lvm
sr0 11:0 1 1024M 0 rom
/var를 증가시키고 싶지만 Pfree는 0입니다.
PV VG Fmt Attr PSize PFree
/dev/sda2 vgd lvm2 a-- 99.51g 0
/var를 늘리는 옵션이 있습니까?
sda가 300G이기 때문에 sda에서 공간을 차지할 수 있지 않을까요?
답변1
예, 200GiB의 할당되지 않은 공간을 /dev/sda
사용할 수 있습니다. 이러한 상황이 발생했을 때 시스템을 온라인 상태로 유지해야 하는지 여부에 따라 두 가지 방법을 사용할 수 있습니다.
아무것도 제거하거나 재부팅하지 않고도 다음 위치에 세 번째 파티션을 생성할 수 있습니다
/dev/sda
.- 선호하는 파티셔닝 도구를 사용하여 파티션을 생성하세요.
- 그것에 PV를 생성하십시오
pvcreate /dev/sda3
:; - 볼륨 그룹에 추가하십시오:
vgextend vgd /dev/sda3
.
또는 다시 시작한 후 확장하십시오
/dev/sda2
.- 선호하는 파티셔닝 도구를 사용하거나
/dev/sda2
가능하면 확장하세요.예를 들어Parted를 사용하거나 삭제/dev/sda2
하고 정확히 동일한 시작 섹터로 다시 생성하십시오. - 재시작;
- PV 크기 조정:
pvresize /dev/sda2
.
- 선호하는 파티셔닝 도구를 사용하거나
이제 VG에서 거의 200GiB를 사용할 수 있으며 LV를 확장할 수 있습니다.예를 들어사용 fsadm
.