随笔 - 81  文章 - 0  评论 - 1  阅读 - 15万

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.扩容成功

posted on   幽夜卡尔  阅读(1627)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示