centos标准分区调整大小_centos7重新调整分区大小

As others have pointed out, XFS filesystem cannot be shrunk.

So your best bet is to backup /home, remove and recreate its volume in a smaller size and give the rest to your /root volume just as Koen van der Rijt outlined in his post.

# df -h

文件系统                 容量  已用  可用 已用% 挂载点

/dev/mapper/centos-root   50G  9.1G   41G   19% /

devtmpfs                  63G     0   63G    0% /dev

tmpfs                     63G     0   63G    0% /dev/shm

tmpfs                     63G  9.8M   63G    1% /run

tmpfs                     63G     0   63G    0% /sys/fs/cgroup

/dev/sda2               1014M  239M  776M   24% /boot

/dev/mapper/centos-home  0.3T  147G  0.1T    2% /home

tmpfs                     13G     0   13G    0% /run/user/0

stop services: apache, tomcat, mysql etc. on home

systemctl stop mysql

systemctl stop tomcat

systemctl status mysql

systemctl status tomcat

• backup the contents of /home

> tar -czvf /home/home.tgz -C /home .

• test the backup

> tar -tvf /home/home.tgz

copy /home/home.tgz to other PC

• unmount home

> umount /dev/mapper/centos-home

如果显示/home正忙,且不在/home目录下,说明/home下有进程正在使用,用

fuser -m -v -i -k /home

杀死/home下的进程,再解除挂载点。但是fuser在centos7里面不是默认安装的,需要

yum install psmisc

来安装这个包。

• remove the home logical volume

> lvremove /dev/mapper/centos-home

扩展/root所在的lv,增加200G : lvextend -L +200G /dev/mapper/centos-root

扩展/root文件系统 : xfs_growfs /dev/mapper/centos-root

vgdisplay

重新创建home lv 分区的大小,根据 vgdisplay 中的free PE 的大小确定

lvcreate -L 300G -n home centos

创建文件系统: mkfs.xfs /dev/centos/home

挂载 home: mount /dev/centos/home /home

• restore your backup

> tar -xzvf /root/home.tgz -C /home

• check /etc/fstab for any mapping of /home volume. IF it is using UUID you should update the UUID portion. (Since we created a new volume, UUID has changed)

That's it.

Hope this helps.

REF:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值