Esxi 虚拟机 Centos 磁盘空间扩展/扩容

本文档详细记录了在Linux服务器上通过ESXi管理界面扩展磁盘容量的过程,包括查看磁盘状态、扩展分区、创建逻辑卷、扩展卷组、扩容逻辑卷以及最终同步文件系统。整个过程涉及LVM管理,旨在解决磁盘空间不足的问题。
摘要由CSDN通过智能技术生成

项目服务器部署在 esxi 上,因项目一直运行,某天告知空间不足,没办法,只好对硬盘进行扩容

首先查看当前磁盘状态

[root@dev-of-iotex-52 ~]# df -h
Filesystem               Size  Used Avail
Use% Mounted on/dev/mapper/centos-root   27G27G20K100% /
devtmpfs                
3.9G03.9G0% /dev
tmpfs                   
3.9G03.9G0% /dev/shm
tmpfs                   
3.9G417M3.5G11% /run
tmpfs                   
3.9G03.9G0% /sys/fs/cgroup
/dev/sda1              
1014M321M694M32% /boot
tmpfs                   
783M0783M0% /run/user/0overlay                   27G27G20K100% /var/lib/docker/overlay2/3778278709a9450bd2a5d54e986b80df70d6adf070b1e4dc9b35ec619c60cb39/merged
shm                      
64M064M0% /var/lib/docker/containers/90c688b28aa1c7fd65c01b5192fa2ff845966b6bed13b3701ba9790603de81fc/mounts/shm

确定原有磁盘格式是 lvm

到 esxi 管理页面修改磁盘大小

重启一下虚拟机

查看一下是否有把磁盘容量扩展上去

给新增加的磁盘做分区

[root@dev-of-iotex-52 ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
 
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 
Command (m for
help): nPartitiontype:
  
pprimary (2primary, 0extended, 2free)
  
eextendedSelect(defaultp): pPartitionnumber(3,4, default3):
Firstsector (62914560-125829119, default62914560):
Usingdefaultvalue62914560Lastsector, +sectors or+size{K,M,G} (62914560-125829119, default125829119):
Usingdefaultvalue125829119Partition3oftypeLinux andofsize30GiB issetCommand (mforhelp): tPartitionnumber(1-3, default3): 3Hexcode (typeLtolistall codes): 8eChangedtypeofpartition'Linux'to'Linux LVM'Command (mforhelp): w
The
partitiontablehas been altered!
 

Callingioctl() tore-readpartitiontable.
 

WARNING: Re-reading the partitiontablefailedwitherror16: Device orresourcebusy.
The kernel still uses the
oldtable. The newtablewill be used atthe nextreboot orafteryou run partprobe(8) orkpartx(8)
Syncing disks.

查看分区情况

[root@dev-of-iotex-52~]# fdisk -lDisk /dev/sda: 64.4GB, 64424509440bytes, 125829120sectors
Units = sectors
of1* 512= 512bytes
Sector size (logical/physical): 512 bytes /
512bytes
I/O size (minimum/optimal): 512 bytes /
512bytes
Disk label type: dos
Disk identifier:
0x000b15b6Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *       
20482099199104857683Linux
/dev/sda2        
209920062914559304076808e  Linux LVM
/dev/sda3       
62914560125829119314572808e  Linux LVM
 
Disk /dev/mapper/centos-root:
29.0GB, 28982640640bytes, 56606720sectors
Units = sectors
of1* 512= 512bytes
Sector size (logical/physical): 512 bytes /
512bytes
I/O size (minimum/optimal): 512 bytes /
512bytes
 
Disk /dev/mapper/centos-swap:
2147MB, 2147483648bytes, 4194304sectors
Units = sectors
of1* 512= 512bytes
Sector size (logical/physical): 512 bytes /
512bytes
I/O size (minimum/optimal): 512 bytes /
512bytes

刷新一下磁盘状况,新建逻辑卷 LV

[root@dev-of-iotex-52~]# partprobe[root@dev-of-iotex-52~]# pvcreate /dev/sda3Physical volume "/dev/sda3"successfully created.

查看卷组 VG 状况并扩容

[root@dev-of-iotex-52~]# vgdisplay--- Volume group ---
  VG Name               centos
  System ID            
  Format                lvm2
  Metadata Areas       
1Metadata Sequence No  3VG Access             read/write
  VG Status             resizable
  MAX LV               
0Cur LV                2Open LV               2Max PV                0Cur PV                1Act PV                1VG Size               <29.00GiB
  PE Size              
4.00MiB
  Total PE             
7423Alloc PE / Size       7422/ 28.99GiB
  Free  PE / Size      
1/ 4.00MiB
  VG UUID               oFvSXN-U517-Q8i5-KaxD-sWqO-CBuC-r7p0Kh
 
[root@dev-
of-iotex-52~]# vgextend centos /dev/sda3Volume group "centos"successfully extended
查看物理卷 PV 和逻辑卷 LV 状况并扩容逻辑卷 LV
[root@dev-
of-iotex-52~]# pvscanPV /dev/sda2   VG centos          lvm2 [<29.00 GiB /4.00MiB free]
  PV /dev/sda3   VG centos          lvm2 [<30.00 GiB /<
30.00GiB free]
  Total:
2[58.99GiB] / inuse: 2[58.99GiB] / innoVG: 0[0]
[root@dev-
of-iotex-52~]# lvdisplay--- Logical volume ---
  LV Path                /dev/centos/swap
  LV Name                swap
  VG Name                centos
  LV UUID               
5aS1q2-DCSS-8NQH-do6D-NTI6-3242-GT5nhF
  LV Write Access        read/write
  LV Creation host, time localhost,
2018-01-1600:38:03+0800LV Status              available
 
# open                 2LV Size                2.00GiB
  Current LE            
512Segments               1Allocation             inherit
  Read ahead sectors     auto
  - currently set to    
8192Block device           253:1--- Logical volume ---
  LV Path                /dev/centos/root
  LV Name                root
  VG Name                centos
  LV UUID                U3KYq5-Bd5I-iFDv
-63dd-qUpJ-gN5Z-zbu1XH
  LV Write Access        read/write
  LV Creation host, time localhost,
2018-01-1600:38:03+0800LV Status              available
 
# open                 1LV Size                26.99GiB
  Current LE            
6910Segments               1Allocation             inherit
  Read ahead sectors     auto
  - currently set to    
8192Block device           253:0[root@dev-of-iotex-52~]# lvextend  /dev/centos/root  /dev/sda3Size oflogical volume centos/root changed from26.99GiB (6910extents) to <56.99GiB (14589extents).
  Logical volume centos/root successfully resized.

同步文件系统并查看扩容状况

[root@dev-of-iotex-52 ~]# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=1768960 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=7075840, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=3455, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 7075840 to 14939136
[root@dev-of-iotex-52 ~]# df -h
Filesystem               Size  Used Avail
Use% Mounted on/dev/mapper/centos-root   57G27G30G48% /
devtmpfs                
3.9G03.9G0% /dev
tmpfs                   
3.9G03.9G0% /dev/shm
tmpfs                   
3.9G9.0M3.9G1% /run
tmpfs                   
3.9G03.9G0% /sys/fs/cgroup
/dev/sda1              
1014M321M694M32% /boot
tmpfs                   
783M0783M0% /run/user/0

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值