ESXI虛擬機磁盤在線擴容


1、VMware修改硬盤大小

  關閉客戶機
  右鍵需要擴容的服務器——編輯——磁盤 修改大小

2、確認狀態
  # fdisk -l

  可以看到“Disk /dev/sda: 400 GB”,已經擴展了300G空間。

ESXI修改完磁盤大小后,增加的磁盤空間表現為當前磁盤剩余未分配空間,需要使用剩余未分配空間新建分區

1. 創建新分區

# fdisk /dev/sda
n       (新建分區)
p       (選擇分區類型主分區或擴展分區)
3       (選擇分區編號)
回車
回車
t    (修改分區類型)
3    (選擇分區)
8e    (Changed type of partition 'Linux' to 'Linux LVM',修改成LVM類型)
w    (寫分區表退出)
使用命令重新讀取分區表,或者重啟機器
# partprobe
Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0 has been opened read-only.

 

格式化新磁盤分區
xfs文件系統
# mkfs.xfs /dev/sda3       (此處分區格式要與已有的LVM卷中分區格式一致)
EXT4文件系統
# mkfs.ext4 /dev/sda3

查看分區格式
cat /etc/fstab

 

2. 添加新LVM分區到已有的LVM組,實現擴容

[root@jason_test ~]# lvm
lvm> pvcreate /dev/sda3
WARNING: ext4 signature detected on /dev/sda3 at offset 1080. Wipe it? [y/n]: y
  Wiping ext4 signature on /dev/sda3.
  Physical volume "/dev/sda3" successfully created.
lvm> vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <15.00 GiB
  PE Size               4.00 MiB
  Total PE              3839
  Alloc PE / Size       3839 / <15.00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               Dw2t3d-lOmX-GwB8-r7z2-X2S2-2vzf-gn1ncn
   
lvm> vgextend centos /dev/sda3
  Volume group "centos" successfully extended
lvm> vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               98.99 GiB
  PE Size               4.00 MiB
  Total PE              25342
  Alloc PE / Size       3839 / <15.00 GiB
  Free PE / Size       21503 / <84.00 GiB
  VG UUID               Dw2t3d-lOmX-GwB8-r7z2-X2S2-2vzf-gn1ncn
   
lvm> lvextend -l +21503 /dev/mapper/centos-root (想要擴容的分區) 
  Size of logical volume centos/root changed from 13.39 GiB (3429 extents) to 97.39 GiB (24932 extents).
  Logical volume centos/root successfully resized.
lvm> pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               centos
  PV Size               <15.00 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              3839
  Free PE               0
  Allocated PE          3839
  PV UUID               0khpbf-D1I8-hdt0-U78f-ELax-V2xR-eOL8g9
   
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               centos
  PV Size               84.00 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              21503
  Free PE               0
  Allocated PE          21503
  PV UUID               lCHa3l-XXpa-B1OY-6gEq-CBAl-2NxS-CzrCn2
   
lvm> quit

3. 文件系統擴容

xfs文件系統

[root@jason_test ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=877824 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=3511296, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 3511296 to 25530368

EXT4文件系統

resize2fs /dev/mapper/centos-root
[root@jason_test ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   98G   11G   87G  11% /
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G  9.3M  7.8G   1% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda1               1014M  182M  833M  18% /boot
tmpfs                    1.6G     0  1.6G   0% /run/user/0

 

參考: https://www.lucissfer.com/2018/06/12/ESXI虛擬機磁盤在線擴容/

https://www.cnblogs.com/zengming/p/11498322.html

 

ESXI編輯設置硬盤為灰色無法修改大小

 

 

解決辦法:這是由於當前虛擬機存在快照,從而鎖定了磁盤空間容量,刪除快照即可解決此問題

esxi5.5、esxi6.0 更改磁盤大小,需要關閉虛擬機再操作(否則報錯:failed to extend disk)

 

 

 

 

lvextend(選項)(參數)
-L:指定邏輯卷的大小,單位為“kKmMgGtT”字節;
-l:指定邏輯卷的大小(LE數)

 

lvextend -L +100G 增加100G容量 lvextend -L 100G   擴展至100G容量

 

 

 








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM