【VMware】虚拟机如何扩展存储
1、明明给虚拟机挂载了20G存储,但是执行 df -h 命令后,发现没有20G
Filesystem Size Used Avail Use% Mounted on
tmpfs 387M 1.6M 386M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 9.8G 6.0G 3.4G 64% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.8G 96M 1.6G 6% /boot
tmpfs 387M 12K 387M 1% /run/user/1000
2、执行:lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 18.2G 0 part └─ubuntu--vg-ubuntu--lv 252:0 0 10G 0 lvm /
sr0 11:0 1 2.6G 0 rom
3、这是因为你使用了 LVM(逻辑卷管理器)来管理磁盘空间。
4、检查当前LVM配置:
-
执行:sudo vgdisplay
-
发现有8.22G是空闲的
-
--- Volume group ---VG Name ubuntu-vgSystem ID Format lvm2Metadata Areas 1Metadata Sequence No 2VG Access read/writeVG Status resizableMAX LV 0Cur LV 1Open LV 1Max PV 0Cur PV 1Act PV 1VG Size 18.22 GiBPE Size 4.00 MiBTotal PE 4665Alloc PE / Size 2560 / 10.00 GiBFree PE / Size 2105 / 8.22 GiBVG UUID pAynRo-BbhC-pLbi-lyy5-12nd-2k7B-dG1fXr
5、扩展逻辑卷
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
6、扩展文件系统
#逻辑卷扩展后,还需要扩展文件系统以使用新增的空间 #对于etx4文件系统 (一般是这个)
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
#对于xfs文件系统
sudo xfs_growfs /
7、验证:df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 387M 1.6M 386M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 18G 6.0G 12G 35% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 1.8G 96M 1.6G 6% /boot
tmpfs 387M 12K 387M 1% /run/user/1000