Linux分区满了,需要扩容,搜了很多资料,终于找到一个可以用的,但是原文章有一些小错误,我再次整理一下以备不时之需
1 首先用df -h命令查看剩余空间 可以看到我们的磁盘就快完蛋了

2 我们用VM重新指定一下linux硬盘大小

设置好后,只是从你的电脑里分了10G空间给虚拟机,但是这10G目前还不能用
3 输入 fdisk -l ,先看一下你的linux分区

以我的为例,我一共有32.2G的磁盘,分了两个区 /dev/sda1 和 /dev/sda2
4 然后输入
fdish /dev/sda 进入command
键入:m(获取帮助)
键入:n (增加分区)
键入:p(增加一个新的主分区,linux最多只能有4个分区,所以我这里显示为4个中的第3个)

一路回车,直到出现图中的最后一句话
然后键入 w 保存并退出
使用rboot 命令重启虚拟机
5 输入pvcreate /dev/sda3,创建一个可用的物理卷
会提示Physical volume "/dev/sda3" successfully created.
6 使用vgscan查询物理卷

”centos"处就是你电脑的物理卷的名字,我的叫centos
7 使用 vgextendcl /dev/sda3
提示 Volume group "centos" successfully extended
8 扩展命令 lvextend -L +10G 加上要扩展的分区名 +10G指你要扩展多大的空间 不知道分区名,可以用df -h名称查看
比如 lvextend -L +9G /dev/mapper/centos-root 是给/dev/mapper/centos-root 扩展9G
注意可能提示你扩展的空间不足,你可以写的稍微比你创建的新卷的空间小一点,不过这样会浪费一些空间,但是总比空间不足要好
9 最后执行xfs_growfs 加上要扩展的分区名 ,这样就完成了扩展,可以用df -h看一下是不是真的加上了
浙公网安备 33010602011771号