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看一下是不是真的加上了

 

posted on 2021-01-05 15:28  wuzi2333  阅读(396)  评论(0)    收藏  举报