Linux扩展磁盘空间到根目录(Vmware虚拟机)
1.在虚拟机中扩展磁盘大小。
此时该虚拟机是关闭状态。
2.对新增的挂载盘进行分区和格式化
先通过 ls /dev/ 命令查找到新添加的挂载盘。
经过多次实操,新增得挂载盘名称都为sda
ls /dev/
然后对新增加的盘进行分区操作:
ls /dev/
fdisk /dev/sda
输入p查看现有分区:
n(新建)→p(分区类型选为主分区)→新建分区号(这里是4)→起始扇区(这里是默认得所以直接回车)→结束扇区(这里是默认得所以直接回车)→p(查看分区)→w(保存生效)
这里可以看到新建的分区时Linux类型得,需要改成Linux LVM类型。保存退出后最好重新启动一下虚拟机。
3. 添加新LVM到已有的LVM组实现扩容
lvm //进入lvm管理
lvm> pvcreate /dev/sda4 //初始化刚才的分区
lvm> vgextend 虚拟卷组名 /dev/sda4 //将初始化过的分区加入到虚拟卷组名(命令查看vgdisplay)
lvm>lvextend -L +4G /dev/mapper/centos-root //扩展已有卷的容量
lvm>pvdisplay //查看卷容量
lvm>quit //退出
以上命令只是卷扩容了,下面这句命令才是文件系统的真正扩容:
4.文件系统扩容
resize2fs /dev/mapper/centos-root
但是到这里报错了:
问题解决办法:查看文件系统格式,确认文件系统是xfs,需要用xfs的命令来扩磁盘空间。
cat /etc/fstab | grep centos-root
用xfs的命令来扩磁盘空间。
xfs_growfs /dev/mapper/centos-root
5.扩容成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!