esxi6.7下给Centos硬盘空间扩容根目录
esxi6.7下给Centos扩容根目录
首先进ESXI里面把虚拟主机关闭,然后编辑设置,给原来硬盘加100G,确定后,稍等片刻开启虚拟主机。
查看现有空间快满了,准备把100G加到硬盘中
1、登入Centos虚拟机中使用fdisk /dev/sda命令,然后输入图中圈起来的命令(有默认值的可直接输入回车下一步)。
操作解释:
n 添加新分区
p 自定义分区
分区号默认选择3(已有/dev/sda1与/dev/sda2)
选择默认分区起始位置
选择默认分区结束位置
t 更改分区信息(这里我们主要修改分区类型为Linux LVM)
w 将分区信息写入磁盘
输入fdisk -l 可以看到有3个,其中最下面那个为刚创建的硬盘空间
2、现在我们还不能格式化分区,需要将虚拟机重启。输入reboot
3、格式化分区
mkfs -t ext3 /dev/sda3 或者 mkfs.ext3 /dev/sda3
4、扩展centos卷组
使用vgdisplay命令查看卡操作的卷组名,可以看到卷组名为centos。
使用pvcreate /dev/sda3命令将/dev/sda3分区格式化为物理卷。
使用vgextend centos /dev/sda3命令为centos卷组增加物联卷/dev/sda3。
5、扩展根分区
使用lvdisplay查看可扩展的分区。
lvextend -l+100%FREE /dev/centos/root /dev/sda3
#也可换种命令lvextend -L +硬盘空间大小 /dev/centos/root /dev/sda3
#如lvextend -L +7.5G /dev/centos/root /dev/sda3
#这里的7.5G可以用vgdisplay查看Free PE /Size
xfs_growfs /dev/centos/root
查看磁盘大小,总容量从原来450G升级成550G可用空间以增加至114G
扩展分区完成。
扩展根分区的另一种方式(本人未尝试过)
格式化分区
mkfs -t ext3 /dev/sda3
创建 PV
pvcreate /dev/sda3
[root@kolla-queens ~]# pvcreate /dev/sda3
Physical volume "/dev/sdb1" successfully created.
查看 LV,显示 LV Path 为 /dev/centos/root,VG Name 为 centos
lvdisplay
[root@kolla-queens ~]# vgextend centos /dev/sda3
扩展 LV /dev/centos/root
[root@kolla-queens ~]# lvextend /dev/centos/root /dev/sda3
如果系统是用的XFS文件系统,需要要运行以下命令:
xfs_growfs /dev/centos/root
如果系统不是使用XFS文件系统,需要运行以下命令:
resize2fs /dev/centos/root
我这是xfs文件系统
所以运行
查看磁盘空间信息,/dev/mapper/centos-root 已经扩充到 11 G了
其他命令
pvcreate会创建一个pv,如果之前用同样的物理卷创建了pv,会将其丢失。
vgreduce --removemissing centos
移除未知分区
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话