볼륨 그룹 크기 늘리기

볼륨 그룹 크기 늘리기

나는 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

  1. /dev/sda2fdisk파티션 사용 또는 크기 조정parted
  2. PV 형식 /dev/sda2크기 조정pvresize /dev/sda2
  3. lvresize -L+<size> --resizefs /dev/vg/var크기를 조정 /var하거나 lvresize --resizefs -L+<size> /dev/vg/system1(크기 조정 ) 원하는 논리 볼륨의 크기를 조정합니다 /. 사용 가능한 모든 공간을 사용하거나 1GB를 추가할 <size>수 있습니다 . 사용할 수 있는 모든 공간을 사용하도록 크기를 조정하세요.100%FREE1G/lvresize --resizefs -L+100%FREE /dev/vg/system1

관련 정보