Linux LVM类型根分区扩容

云主机使用教程

Linux LVM类型根分区扩容

2024-08-27 15:22







 

[root@localhost ~]# df -h

看看要用到的硬盘是否已经挂载到其他目录 如果挂载了就要卸载,如果没有挂载就要去分区/dev/sdb

上面我们的sdb 已经挂载到了/www  所以要进行卸载, 

 

[root@localhost ~]# umount /www

卸载目录

 

[root@localhost ~]# vi /etc/fstab

从配置文件里面删除  ,配置文件可以用#注销也可以删除 esc键退出编辑模式 : wq保存退出

 

如果没有挂载 是新的硬盘 进行如下操作,硬盘分区。

 

下面正式扩容根分区

创建物理卷

[root@localhost ~]# pvcreate /dev/sdb1

[root@localhost ~]# vgs

查看当前根分区所在卷 我这里是 VolGroup 不要跟着瞎写,自己实际是啥 下面就写啥

将sdb1 扩容到根分区所在卷  /dev/自己上面看到啥就是啥  

[root@localhost ~]# vgextend /dev/VolGroup  /dev/sdb1

然后扩容根分区所在的逻辑分区  

输入df -hT 获取路径和硬盘的格式 截图中的标红下面要用到

[root@localhost ~]# df -hT

下面命令二选一,自己看着修改改 不要照搬,     /dev/mapper/VolGroup-lv_root 这个目录 自己根据上面截图输入df -hT 看到啥就是啥

[root@localhost ~]# lvextend -l +100%FREE   /dev/mapper/VolGroup-lv_root   (100%扩容,扩容全部)

[root@localhost ~]# lvextend  -L +10G /dev/mapper/VolGroup-lv_root     (只扩容10G)

刷新文件系统   下面的目录 和硬盘格式自己根据上面的截图中命令df -hT 得到的结果来修改 

如果硬盘是ext4格式的  

resize2fs /dev/mapper/VolGroup-lv_root

如果硬盘格式是xfs的

xfs_growfs /dev/mapper/VolGroup-lv_root

 

用lvm扩容根分区,再次重装系统会导致云主机无法运行

另外要看下云主机是否支持lvm分区 输入vgs 看看是否存在lvm卷