Vmware esxi 给现有磁盘增加空间后并扩展系统里磁盘空间

news2025/4/22 12:22:42

当前EXSI上虚拟机所在的单独数据磁盘空间满了,需要对空间进行扩容,我们先在主机对磁盘容量进行调整,然后在系统里面对磁盘空间进行拓展,这些操作需要保留数据并且不改变现有的磁盘格局。

遵循大致操作流程是:

1.先登录esxi host给对应的虚拟机,配置增加磁盘空间,从1T调整到1.5T
(最好重启一次,通过fdisk -l查看硬盘空间是否有变化)
2.扩展现有物理分区(使用parted工具分配新增加的剩余可用空间)
3.刷新现有物理卷
4.拓展现有逻辑卷
5.刷新文件系统大小
一、EXSI host增加磁盘空间

1.

2.进入虚拟机查看系统分区情况(检查容量是否增加)

# 查看磁盘中使用情况

df -h

# 查看当前系统的分区情况

lsblk

# 查看磁盘空间

fdisk -l /dev/sdb


下面是对比图,调整空间后,从1 Tib -> 1.46 Tib,通过df -h查看文件系统大小没有变化

# 调整前

root@ubuntu01:/# fdisk -l /dev/sdb
Disk /dev/sdb: 1 TiB, 1099511627776 bytes, 2147483648 sectors
Disk model: Virtual disk    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe75184a0

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 2147483647 2147481600 1024G 8e Linux LVM
root@cngscccw-vpd405:/# 

# 调整后(需要重启)

root@ubuntu01:~# fdisk -l /dev/sdb
Disk /dev/sdb: 1.46 TiB, 1610612736000 bytes, 3145728000 sectors
Disk model: Virtual disk    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe75184a0

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 2147483647 2147481600 1024G 8e Linux LVM
root@cngscccw-vpd405:~# 
二、扩展物理分区

使用parted工具分配剩余的可用空间

# 查看当前分区情况

parted /dev/sdb print

# 扩展第1个分区 /dev/sdb1

parted /dev/sdb resizepart 1 100%

# 再次查看当前分区

parted /dev/sdb print 

下面是记录的操作过程

# 查看当前分区情况

parted /dev/sdb print

root@ubuntu01:~# 
root@ubuntu01:~# parted /dev/sdb print
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 1611GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1100GB  1100GB  primary               lvm

root@ubuntu01:~# 

# 扩展第1个分区 /dev/sdb1

parted /dev/sdb resizepart 1 100%

root@ubuntu01:~# parted /dev/sdb resizepart 1 100%
Information: You may need to update /etc/fstab.

root@ubuntu01:~#

# 再次查看当前分区

parted /dev/sdb print 

root@ubuntu01:~# parted /dev/sdb print                             
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 1611GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1611GB  1611GB  primary               lvm

root@ubuntu01:~#

我们可以看到物理分区从1100GB -> 1611GB

三、刷新物理卷pv
# 查看物理卷

pvdisplay

# 刷新物理卷

pvresize /dev/sdb1

# 再次查看物理卷

pvdisplay

下面是记录的操作过程

# 查看物理卷

pvdisplay

root@ubuntu01:~# 
root@ubuntu01:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               database-vg
  PV Size               <1024.00 GiB / not usable 3.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              262143
  Free PE               2
  Allocated PE          262141
  PV UUID               ORA3sA-pBOe-aI8y-b2bH-Yri5-ozBX-ETtAZz
   
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               ubuntu-vg
  PV Size               <98.00 GiB / not usable 0   
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25087
  Free PE               12544
  Allocated PE          12543
  PV UUID               szrK7P-7rOF-Hvm0-l3Tz-Nqjk-QH6W-hNU3dW
   
root@ubuntu01:~# 

# 刷新物理卷

pvresize /dev/sdb1

root@ubuntu01:~# 
root@ubuntu01:~# pvresize /dev/sdb1
  Physical volume "/dev/sdb1" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
root@ubuntu01:~# 

# 再次查看物理卷

pvdisplay

root@ubuntu01:~# 
root@ubuntu01:~# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               database-vg
  PV Size               1.46 TiB / not usable 2.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              383999
  Free PE               121858
  Allocated PE          262141
  PV UUID               ORA3sA-pBOe-aI8y-b2bH-Yri5-ozBX-ETtAZz
   
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               ubuntu-vg
  PV Size               <98.00 GiB / not usable 0   
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              25087
  Free PE               12544
  Allocated PE          12543
  PV UUID               szrK7P-7rOF-Hvm0-l3Tz-Nqjk-QH6W-hNU3dW
   
root@ubuntu01:~# 

我们可以看到物理卷/dev/sdb1的PV Size从<1024.00 GiB变成了 1.46 TiB

四、扩展逻辑分区lv
# 查看所有逻辑分区

lvdisplay
 
# 查看磁盘情况,确认要扩展的分区

df -h

# 扩展分区(保留5%空间用于后期做快照)

lvextend -l +95%FREE /dev/database-vg/database

# 确认逻辑分区扩展情况

lvdisplay

下面是记录的操作过程

# 查看所有逻辑分区

lvdisplay

root@ubuntu01:~# 
root@ubuntu01:~# lvdisplay
  --- Logical volume ---
  LV Path                /dev/database-vg/database
  LV Name                database
  VG Name                database-vg
  LV UUID                sRQwkS-iqaA-LYmR-DOeK-lmaD-H1Vm-vyGj8t
  LV Write Access        read/write
  LV Creation host, time cngscccw-vpd405, 2024-09-10 16:24:40 +0800
  LV Status              available
  # open                 1
  LV Size                <1023.99 GiB
  Current LE             262141
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/ubuntu-lv
  LV Name                ubuntu-lv
  VG Name                ubuntu-vg
  LV UUID                F63iLA-jGl0-moDP-bxnw-4WRe-QqCJ-Ltspuz
  LV Write Access        read/write
  LV Creation host, time ubuntu-server, 2024-09-10 01:55:22 +0800
  LV Status              available
  # open                 1
  LV Size                <49.00 GiB
  Current LE             12543
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
root@ubuntu01:~# 


# 扩展目标分区

lvextend -l +95%FREE /dev/database-vg/database

root@ubuntu01:~# 
root@ubuntu01:~# lvextend -l +95%FREE /dev/database-vg/database
  Size of logical volume database-vg/database changed from <1023.99 GiB (262141 extents) to 1.44 TiB (377907 extents).
  Logical volume database-vg/database successfully resized.
root@ubuntu01:~# 

# 再次查看逻辑分区

lvdisplay

root@ubuntu01:~# lvdisplay
  --- Logical volume ---
  LV Path                /dev/database-vg/database
  LV Name                database
  VG Name                database-vg
  LV UUID                sRQwkS-iqaA-LYmR-DOeK-lmaD-H1Vm-vyGj8t
  LV Write Access        read/write
  LV Creation host, time cngscccw-vpd405, 2024-09-10 16:24:40 +0800
  LV Status              available
  # open                 1
  LV Size                1.44 TiB
  Current LE             377907
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/ubuntu-lv
  LV Name                ubuntu-lv
  VG Name                ubuntu-vg
  LV UUID                F63iLA-jGl0-moDP-bxnw-4WRe-QqCJ-Ltspuz
  LV Write Access        read/write
  LV Creation host, time ubuntu-server, 2024-09-10 01:55:22 +0800
  LV Status              available
  # open                 1
  LV Size                <49.00 GiB
  Current LE             12543
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
root@ubuntu01:~# 


五、刷新文件系统

在调整逻辑分区后,但是df -h系统并未更新,需要调整文件系统大小以使用新分配的空间。

resize2fs命令 针对文件系统ext2 ext3 ext4
xfs_growfs命令 针对文件系统xfs
通过df -Th可以确认文件系统为 ext4

# 查看磁盘 确认文件系统为 ext4

df -Th

# 针对文件系统ext2 ext3 ext4 调整文件系统大小 使扩展生效

resize2fs /dev/database-vg/database

# 对于 XFS 文件系统

xfs_growfs /dev/database-vg/database

# 再次磁盘空间

df -h

下面是记录的操作过程

# 查看磁盘

root@ubuntu01:~# 
root@ubuntu01:~# df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              1.6G  1.2M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   48G   13G   34G  28% /
tmpfs                              7.9G     0  7.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/mapper/database--vg-database 1007G  887G   70G  93% /database
/dev/sda2                          2.0G  245M  1.6G  14% /boot
tmpfs                              1.6G  4.0K  1.6G   1% /run/user/1001
root@ubuntu01:~# 

# 调整文件系统大小 使扩展生效

resize2fs /dev/database-vg/database

root@ubuntu01:~# 
root@ubuntu01:~# resize2fs /dev/database-vg/database
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/database-vg/database is mounted on /database; on-line resizing required
old_desc_blocks = 128, new_desc_blocks = 185
The filesystem on /dev/database-vg/database is now 386976768 (4k) blocks long.

root@ubuntu01:~# 

# 再次查看磁盘

root@ubuntu01:~# df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              1.6G  1.2M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   48G   13G   34G  28% /
tmpfs                              7.9G     0  7.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/mapper/database--vg-database  1.5T  887G  497G  65% /database
/dev/sda2                          2.0G  245M  1.6G  14% /boot
tmpfs                              1.6G  4.0K  1.6G   1% /run/user/1001
root@ubuntu01:~# 

到此磁盘空间拓展完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2340096.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java排序算法百科全书:原理、实现与实战指南

一、排序算法全景视图 1. 算法分类体系 graph TDA[排序算法] --> B[比较排序]A --> C[非比较排序]B --> B1[基本排序]B1 --> B11[冒泡排序]B1 --> B12[选择排序]B1 --> B13[插入排序]B --> B2[高效排序]B2 --> B21[快速排序]B2 --> B22[归并排序]B…

开源脚本分享:用matlab处理ltspice生成的.raw双脉冲数据

Author :PNJIE DATE: 2025/04/21 V0.0 前言 该项目旨在使用Matlab处理LTspice的.raw文件&#xff0c;包括动态计算和绘图&#xff0c;部分脚本基于LTspice2Matlab项目&#xff1a; PeterFeicht/ltspice2matlab: LTspice2Matlab - 将LTspice数据导入MATLAB github地址&#x…

(二)mac中Grafana监控Linux上的MySQL(Mysqld_exporter)

框架&#xff1a;GrafanaPrometheusMysqld_exporter 一、监控查看端安装 Grafana安装-CSDN博客 普罗米修斯Prometheus监控安装&#xff08;mac&#xff09;-CSDN博客 1.启动Grafana服务 brew services start grafana 打开浏览器输入http://localhost:3000进入grafana登录…

Github中项目的公开漏洞合集

前言 最近在搜CVE的时候&#xff0c;意外发现了GitHub Security Advisories。 可能对一些人来说&#xff0c;已经是老东西了。但我还是第一次见到。 觉得挺好用的&#xff0c;就分享出来。 GitHub Security Advisories GitHub Security Advisories 是 GitHub 提供的一项重要…

蚂蚁全媒体总编刘鑫炜再添新职,出任共工新闻社新媒体研究院院长

2025年4月18日&#xff0c;共工新闻社正式宣布聘任蚂蚁全媒体总编刘鑫炜为新媒体研究院院长。此次任命标志着刘鑫炜在新媒体领域的专业能力与行业贡献再次获得权威机构认可。 刘鑫炜深耕新媒体领域多年&#xff0c;曾担任中国新闻传媒集团新媒体研究院院长、蚂蚁全媒体总编等职…

吴恩达强化学习复盘(2)K-Means初始化|K的选择|算法优化

K-Means初始化 K-Means 算法的第一步是随机选择位置作为初始聚类中心&#xff08;new one through newk&#xff09;&#xff0c;但如何进行随机猜测是需要探讨的问题。一般需要多次尝试初始猜测&#xff0c;以期望找到更好的聚类结果。 K 值选择及初始聚类中心选取方法 K 值…

SQL优化案例分享 | PawSQL 近日推出 Lateral Join 重写优化算法

一、Lateral 查询语法介绍 Lateral 查询是SQL中的一种连接方式&#xff0c;它允许FROM子句中的子查询引用同一FROM子句中前面的表的列。虽然这种特性提供了强大的表达能力&#xff0c;但在某些场景下可能导致性能问题。PawSQL优化器近日实现了一种针对特定类型Lateral Join的重…

电子电器架构 ---软件定义汽车的电子/电气(E/E)架构

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 周末洗了一个澡,换了一身衣服,出了门却不知道去哪儿,不知道去找谁,漫无目的走着,大概这就是成年人最深的孤独吧! 旧人不知我近况,新人不知我过…

ONLYOFFICE协作空间3.1发布:虚拟数据房间中基于角色的表单填写、房间模板、改进访客管理等

全新升级的 ONLYOFFICE 协作空间有着约 40 项新功能和改进&#xff0c;将您的文档协作和管理体验提升到全新高度。阅读本文&#xff0c;了解所有优化功能。 关于 ONLYOFFICE ONLYOFFICE 是一个国际开源项目&#xff0c;专注于高级和安全的文档处理&#xff0c;可提供文本文档、…

Docker如何更换镜像源提高拉取速度

在国内&#xff0c;由于网络政策和限制&#xff0c;直接访问DockerHub速度很慢&#xff0c;尤其是在拉取大型镜像时。为了解决这个问题&#xff0c;常用的方法就是更换镜像源。本文将详细介绍如何更换Docker镜像源&#xff0c;并提供当前可用的镜像源。 换源方法 方法1&#x…

示波器探头状态诊断与维护技术指南

一、探头性能劣化特征分析 信号保真度下降 ・时域表现&#xff1a;上升沿时间偏离标称值15%以上&#xff08;如1ns探头测得≥1.15ns&#xff09; ・频域特性&#xff1a;-3dB带宽衰减超过探头标称值20%基准稳定性异常 ・直流偏置电压漂移量&#xff1e;5mV&#xff08;预热30分…

FreeRTOS互斥信号量解决优先级翻转实战教程

FreeRTOS互斥信号量解决优先级翻转实战教程 大家好&#xff01;今天我们来深入探讨FreeRTOS中的优先级翻转问题&#xff0c;并通过互斥信号量来解决这个问题。上一篇文章我们已经了解了优先级翻转的现象&#xff0c;今天我们将动手实践&#xff0c;通过代码对比来直观感受互斥…

第一篇:从哲学到管理——实践论与矛盾论如何重塑企业思维

引言&#xff1a;当革命哲学照亮现代商业 1937年&#xff0c;毛泽东在战火中写就的《实践论》《矛盾论》&#xff0c;为中国共产党提供了认识世界的方法论。今天&#xff0c;这两部著作正成为企业破解管理困局的“思维操作系统”&#xff1a; 战略模糊&#xff1a;据Gartner统…

14.电容的高频特性在EMC设计中的应用

电容的高频特性在EMC设计中的应用 1. 电容自谐振频率特性对EMC的作用2. 退耦电容的选型3. Y电容选型注意事项4. 储能电容与电压跌落的瞬时中断5. 穿心电容对EMC滤波的作用 1. 电容自谐振频率特性对EMC的作用 电容的高频特性等效模型如下&#xff1a; 其自谐振成因如下&#x…

网络编程4

day4 一、Modbus 1.分类 (1).Modbus RTU: 运行在串口上的协议&#xff0c;采用二进制表现形式以及紧凑型数据结构&#xff0c;通信效率高&#xff0c;应用广泛。(2).Modbus ASCII: 运行在串口上的协议&#xff0c;采用ASCII码传输&#xff0c;并且利用特殊字符作为其字节的开始…

Java 性能优化:如何利用 APM 工具提升系统性能?

Java 性能优化&#xff1a;如何利用 APM 工具提升系统性能&#xff1f; 在当今竞争激烈的软件开发领域&#xff0c;系统性能至关重要。随着应用规模的扩大和用户需求的增加&#xff0c;性能问题逐渐凸显&#xff0c;这不仅影响用户体验&#xff0c;还可能导致业务损失。而 APM…

AI音乐解决方案:1分钟可切换suno、udio、luno、kuka等多种模型,suno风控秒切换 | AI Music API

你有没有觉得&#xff0c;suno风控来了&#xff0c;就要停服了&#xff1f; 你有没有觉得&#xff0c;对接多种音乐模型&#xff0c;让你很疲乏&#xff1f; 你有没有觉得&#xff0c;音乐模型&#xff0c;中文咬字不清楚&#xff0c;让你很苦恼&#xff1f; 别怕&#xff0…

一键升级OpenSSH/OpenSSL修复安全漏洞

在服务器安全运维过程中&#xff0c;我们经常面临这样的问题&#xff1a;收到高危漏洞通报&#xff08;如最近的OpenSSH多个CVE漏洞&#xff09;&#xff0c;但Ubuntu系统无法通过apt直接升级到修复版本。这种情况下&#xff0c;传统方法需要手动编译源码&#xff0c;处理依赖关…

健康养生,开启新生活

在饮食上&#xff0c;应遵循 “均衡搭配、清淡少盐” 的原则。主食不要只吃精米白面&#xff0c;可适当加入燕麦、糙米等全谷物&#xff0c;为身体补充膳食纤维&#xff1b;每天保证一斤蔬菜半斤水果&#xff0c;深色蔬菜如菠菜、西兰花富含维生素与矿物质&#xff0c;水果则选…

VLAN间通讯技术

多臂路由 路由器使用多条物理线路&#xff0c;每条物理线路充当一个 VLAN 的网管 注意&#xff1a;路由器对端的交换机接口&#xff0c;需要设定 Access 类型&#xff0c;因为路由器的物理接口无法处理 VLAN 标签 。 单臂路由 使用 以太网子接口 (sub-interface) 实现。 …