扩展linux系统根目录大小

情况说明:添加新的硬盘,然后扩容根目录大小

  1. 查看新增的磁盘分区,新增磁盘分区/dev/sdb ,大小 100GB
1
[root@localhost ~]# fdisk -l

UlNsY2boZIuAhCd

  1. 划分新的磁盘分区

注:对新增的磁盘分区进行分区,详见截图

1
[root@localhost ~]# fdisk /dev/sdb

Mdy9E5HvsgRNrp2
再次查看分区信息, 看到划分好的分区/dev/sdb1

tsgZjheUvyClbHq

  1. 创建 pv 卷

注:创建一个新的 pv 卷

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

t3ufpMvTsACQY5r

1
[root@localhost ~]# pvdisplay

注:查看确认已经创建的 pv 卷

gYryn1klNOuoEif

  1. 将 pv 添加进 vg
1
[root@localhost ~]# vgdisplay

查看现有的 vg 卷,现有的 vg 名称为:centos
JOYWV4iCFyxMwcu
将新建的 pv 添加进现有的 vg 内

1
[root@localhost ~]# vgextend centos /dev/sdb1

注:centos 为 vg 的名称,这时的/dev/sdb1 为 pv

piSbTa5gretQWIK

  1. 扩容 lv

/dev/centos/root 是执行 lvdisplay 获得的

1
[root@localhost ~]# lvextend -l +100%FREE /dev/centos/root

注:这里是添加 lv 所在的 vg 剩下的空余空间
ZmlfC2tqyznhjuv

1
[root@localhost ~]# lvdisplay

注:查看 lv 卷现在的大小,原大小为 43G,已经增加了 100G 的空间

5hJXBrlYQcnexsN

  1. 同步文件系统
1
[root@localhost ~]# df -h

发现文件系统的大小没有改变,需要同步文件系统
8fvN3GA7ITxRs2U

1
[root@localhost ~]# xfs_growfs /dev/centos/root

注:使用以上命令同步文件系统,centos7 的默认文件系统 XFS

如系统版本为 centos 6 请使用命令 resize2fs /dev/centos/root

aczkWD2SgrZLiCh

再次查看文件系统的大小,确认已增加了 100G,扩容完成

uJb5TetQSKXxaAZ

作者

buubiu

发布于

2019-08-28

更新于

2024-01-25

许可协议