对CentOS-7扩展磁盘空间(root或home)
对CentOS-7扩展磁盘空间(root或home)
第一步:我们先看一下整体文件所使用磁盘的情况:df -h
我的这个虚拟机给开了60G空间,其中给home了19G。现在发现home下已经满了,于是对此进行扩容。好了,把这个虚拟机关掉吧!
这次是要给/home/扩大40G
第二步:选中未启动虚拟机->虚拟机设置->硬盘->实用工具->扩展->设置最大磁盘大小->点击扩展
第三步:启动这个虚拟机,在内部进行调整。使用fdisk -l,查看现有磁盘情况(输出设备的所有分区内容和操作分区)
第四步:查看文件系统的整体磁盘使用量,df -h
第五步:对新增的硬盘空间做新增分区(硬盘没有增加,但是空间增加了)fdisk /dev/sda
第六步:重启系统,reboot
第七步:查看当前分区类型,df -T /dev/sda1
第八步:在新增的磁盘上创建xfs文件系统,mkfs.xfs /dev/sda3
第九步:创建PV,pvcreate /dev/sda3
第十步:pvdisplay
第十一步:PV加入VG。vgdisplay
第十二步:vgextend [VG name] /dev/sda3
第十三步:VG加入LV,lvextend -l +10240 /dev/centos/home
注:我这里是要给home扩大的
其中,参数 +10240 来自于vgdisplay命令的 Free PE/Size 的值;参数 /dev/centos/root 来自于lvdisplay命令的 LV Path的值。
第十四步:调整文件系统大小,当前文件系统类型是xfs,故使用命令xfs_growfs /dev/centos/home。如果是其他文件系统类型,如ext4使用resize2fs命令。
查看一下结果,df -h。成功!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix