文章

Linux 分区空间扩容

服务器 : Rocky 8.0

查看服务器空间大小 df -h    fdisk -l

系统默认只有50GB sda  现在将sdb 127GB添加至 /目录下 ,开始操作

1、fdisk /dev/sdb

 

2、fdisk /dev/sdb再次运行,将磁盘改为支持LVM格式

 

3、查看磁盘的分区格式 fdisk -l

4、查看VG    vgdisplay

5、创建PV并查看  pvcreate /dev/sdb1

  • 6、查看LV   lvdisplay

6、开始操作,在操作之前,如果用遇到这个错

[root@Rockylinux ~]# lvextend -L +130G /dev/mapper/rl-root

Insufficient free space: 33280 extents needed, but only 0 available 是因为,两块磁盘是物理盘,但是直接用extend命令扩展 分区是不行的,会提示没有剩余空间。只是因为当初划分磁盘空间的时候逻辑卷组VolGroup00的大小已经固定了。卷组的大小确定后是不能更改的。只有 通过往卷组中添加物理卷来扩大卷组的空间。而物理卷要由新的 分区/磁盘 来创建。所以要先创建一个VG卷

 

原理概述为  自由空间 创建一个物理分区–>将这个物理分区装换为物理卷–>把这个物理卷添加到要扩展的卷组中–>然后才能用extend命令扩展此卷 组中的逻辑卷 。。。

[root@Rockylinux ~]# vgextend rl /dev/sdb1

7、创建好了vg卷后,再通过命令来添加空间

[root@Rockylinux ~]# lvextend -L +100G /dev/mapper/rl-root

再次查看LV卷,此时能看到空间由之前的47G添加了100G,到了147GB

一定要用命令来重新加载,否则重启也没用, 网上的说 resize2fs 命令不生效因为根目录剩余空间太小导致 resize2fs -f /dev/rl/root 执行报错:,改为   xfs_growfs /dev/rl/root

 

因为新增的硬盘为127GB,后面再加进入就是按之前命令添加。再xfs_growfs /dev/rl/root 即可

Linux 分区空间扩容已关闭评论