vmware esxi lvm扩容磁盘

  1. 当前使用vmware esxi7,部署centos7.9虚拟机

  2. 首先使用vmware 扩容磁盘,例如扩容硬盘1,直接将40G修改成400GB


    image.png

提示成功

image.png
  1. 刷新磁盘 或 重启虚拟机
echo 1 > /sys/block/sda/device/rescan

reboot
  1. 原根目录只有35GB可用
df -h
image.png
  1. 查看磁盘
fdisk -l
image.png
fdisk /dev/sda
image.png
  1. 格式化磁盘
    fdisk /dev/sda

依次
n
p
3
默认回车
默认回车
t
3
8e
p
w

image.png
  1. 重启
reboot
  1. 格式化
[root@13-store2 ~]# mkfs.xfs -f /dev/sda3
meta-data=/dev/sda3              isize=512    agcount=4, agsize=23592960 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=94371840, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=46080, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
  1. lvm扩容
lvm> 
vgs
pvcreate -ff -y /dev/sda3
vgextend centos /dev/sda3
pvdisplay

lvextend -l +100%FREE /dev/mapper/centos-root

#lvm> lvextend -L +300G /dev/mapper/centos-root
#Insufficient free space: M extents needed, but only N available
#这个300的算法是N*4/1024
#lvextend -L +300G /dev/mapper/centos-root
cat /etc/fstab | grep centos-root 
xfs:
xfs_growfs /dev/mapper/centos-root

ext:
resize2fs /dev/mapper/centos-home
[root@13-store2 ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 7.8G     0  7.8G    0% /dev
tmpfs                    7.8G     0  7.8G    0% /dev/shm
tmpfs                    7.8G  8.9M  7.8G    1% /run
tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root  335G  2.9G  333G    1% /
/dev/sda1               1014M  150M  865M   15% /boot
/dev/sdb                 197G   35G  153G   19% /opt
tmpfs                    1.6G     0  1.6G    0% /run/user/0
  1. 其他命令
vgreduce --removemissing centos
  1. 注意:
    在vgextend centos /dev/sda3时可能会失败,导致:Couldn't create temporary archive name
    可排查根目录是否满了,需要清除一些空间。

你可能感兴趣的:(vmware esxi lvm扩容磁盘)