增加分区空间 root  home

1、备份home: cp -r /home/ homebak/
2、卸载home: umount /home    
     进程占有:fuser -m -v -i -k /home  kill -9 PID 
3、删除/home所在的lv: lvremove /dev/mapper/cl-home  
[root@bogon /]# lvremove /dev/mapper/cl-home 
Do you really want to remove active logical volume cl/home? [y/n]: y
  Logical volume "home" successfully removed

4、扩展/root所在的lv,增加4430G : lvextend -L +100 /dev/mapper/cl-root    20-30G逐步增加
[root@bogon /]# lvextend -L +100 /dev/mapper/cl-root 
  Size of logical volume cl/root changed from 50.00 GiB (12800 extents) to <50.10 GiB (12825 extents).
  Logical volume cl/root successfully resized.

5、扩展/root文件系统 : xfs_growfs /dev/mapper/cl-root
[root@bogon /]# xfs_growfs /dev/mapper/cl-root 
meta-data=/dev/mapper/cl-root    isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 13132800

linux使用lvresize和resize2fs调整lv大小
6、扩展rootlv文件系统
resize2fs /dev/mapper/myvg-rootlv
说明:扩展完磁盘后使用lsblk查看的结果变了而使用df -h结果大小却没变,这是因为前者查看的是磁盘的大小而后者查看的是文件系统的大小。磁盘和文件系统在不严格区分时可视为同一个东西,但追究起来确实是两样东西。这也是需要第3步的原因。

7、重新创建home lv : lvcreate -L 167G -n home cl 
[root@bogon /]# lvcreate -L 121G -n home cl
  Logical volume "home" created.

8、重新创建home lv 分区的大小,根据 vgdisplay 中的free PE 的大小确定
9、创建文件系统: mkfs.xfs /dev/centos/home
[root@bogon /]# mkfs.xfs /dev/mapper/cl-home 
meta-data=/dev/mapper/cl-home    isize=512    agcount=4, agsize=7929856 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=31719424, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=15488, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

10、挂载 home: mount /dev/centos/home /home
[root@bogon /]# mount /dev/mapper/cl-home /home

 

posted on 2022-02-21 10:16  Old-Kang  阅读(83)  评论(0编辑  收藏  举报