linux 是运行在 vmware 上的,目前需要给根目录加 10G 的空间,在 vmware 上划出了 10G 空间后,需要手动加到 linux 上
- 查看磁盘状况,根目录是挂载到
/dev/mapper/ubuntu--vg-ubuntu--lv
root@RADIUS-214:~# df -hFilesystem Size Used Avail Use% Mounted onudev 463M 0 463M 0% /devtmpfs 99M 1.2M 98M 2% /run/dev/mapper/ubuntu--vg-ubuntu--lv 19G 4.4G 14G 25% /tmpfs 493M 0 493M 0% /dev/shmtmpfs 5.0M 0 5.0M 0% /run/locktmpfs 493M 0 493M 0% /sys/fs/cgroup/dev/loop0 89M 89M 0 100% /snap/core/7270/dev/sda2 976M 77M 833M 9% /boottmpfs 99M 0 99M 0% /run/user/0
- 查看系统 pv,可以看到 vmware 中新加了 10G的 volumn,/dev/sda4
root@RADIUS-214:~# pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name ubuntu-vg
PV Size <9.00 GiB / not usable 0
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 2303
Free PE 0
Allocated PE 2303
PV UUID 1Bdm0U-NdiH-3ZCo-cWq1-Vuke-qRjn-xK0knF
--- Physical volume ---
PV Name /dev/sda4
VG Name ubuntu-vg
PV Size 10.00 GiB / not usable 4.98 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 2559
Free PE 3
Allocated PE 2556
PV UUID 5MM1Ue-JdRm-hXm9-1koa-oIyg-jNA6-9RSxu2
- 查看分区信息
root@RADIUS-214:~# parted -ls
Model: ATA VMware Virtual I (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 1076MB 1074MB ext4
3 1076MB 10.7GB 9661MB
4 10.7GB 21.5GB 10.7GB ext4
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 9659MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 9659MB 9659MB ext4
- 查看 vg 信息,留意
VG Name
root@RADIUS-214:~# vgdisplay
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <9.00 GiB
PE Size 4.00 MiB
Total PE 2303
Alloc PE / Size 2303 / <9.00 GiB
Free PE / Size 0 / 0
VG UUID xNNYJx-o0yv-zK9I-A1lt-TwvG-BMs9-hWRtQa
- 扩展卷组,将 /dev/sda4 物理卷添加到 VG 卷组中
root@RADIUS-214:~# vgextend ubuntu-vg /dev/sda4
WARNING: ext4 signature detected on /dev/sda4 at offset 1080. Wipe it? [y/n]: y
Wiping ext4 signature on /dev/sda4.
Physical volume "/dev/sda4" successfully created.
Volume group "ubuntu-vg" successfully extended
- 将新的空间划入到分区中
lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv
- 重新计算空间
root@RADIUS-214:~# resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 3
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 4977664 (4k) blocks long.
- 查看磁盘信息
可以看到,磁盘已经扩容了 10G 空间,而且无需重启系统。
root@RADIUS-214:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 463M 0 463M 0% /dev
tmpfs 99M 1.2M 98M 2% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 19G 4.4G 14G 25% /
tmpfs 493M 0 493M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 493M 0 493M 0% /sys/fs/cgroup
/dev/loop0 89M 89M 0 100% /snap/core/7270
/dev/sda2 976M 77M 833M 9% /boot
tmpfs 99M 0 99M 0% /run/user/0
