나는 16GB의 msata를 가지고 있지만 내 rootfs는 4GB에 불과합니다. 내 임베디드 시스템의 볼륨 그룹 /dev/mapper/vg-var/ 크기를 최대 용량까지 늘려야 합니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 14.9G 0 disk
|-sda1 8:1 0 39.2M 0 part
`-sda2 8:2 0 3.7G 0 part
|-vg-system1 254:0 0 800M 0 lvm /
|-vg-system2 254:1 0 800M 0 lvm
`-vg-var 254:2 0 2.1G 0 lvm /var
$ df -Th
Filesystem Type Size Used Available Use% Mounted on
tmpfs tmpfs 890.7M 104.0K 890.6M 0% /tmp
tmpfs tmpfs 890.7M 484.0K 890.2M 0% /run
devtmpfs devtmpfs 888.1M 0 888.1M 0% /dev
/dev/mapper/vg-system1
ext3 771.4M 549.6M 181.8M 75% /
tmpfs tmpfs 890.7M 0 890.7M 0% /dev/shm
/dev/mapper/vg-var ext3 2.0G 3.5M 1.9G 0% /var
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
vg 1 3 0 wz--n- 3.68g 0
어떻게 진행해야 하나요? 먼저 fdisk로 /dev/sda2를 확장해야 합니까?
답변1
/dev/sda2
fdisk
파티션 사용 또는 크기 조정parted
- PV 형식
/dev/sda2
크기 조정pvresize /dev/sda2
lvresize -L+<size> --resizefs /dev/vg/var
크기를 조정/var
하거나lvresize --resizefs -L+<size> /dev/vg/system1
(크기 조정 ) 원하는 논리 볼륨의 크기를 조정합니다/
. 사용 가능한 모든 공간을 사용하거나 1GB를 추가할<size>
수 있습니다 . 사용할 수 있는 모든 공간을 사용하도록 크기를 조정하세요.100%FREE
1G
/
lvresize --resizefs -L+100%FREE /dev/vg/system1