赞
踩
一台装有ORACLE的数据库CentOS 7服务器,重启后突然无法进入登陆页面,可以通过SSH 正常登陆。df -h 后发现centos-root 使用率达100%,准备使用home目录扩容centos-root
如果通过SSH扩容,进行到清除/home目录占用进程是 root会一起被清除,必须进入系统使用root账户执行扩容
通过xftp登陆服务器,移动一个比较大的文件,这里选择的是一个数据文件(执行移动前,已提前杀死相关进程)。
使用df -h查看centos-root 有200M可用空间。
重启服务器,正常进入系统。
1.终止占用 /home 进程
fuser -km /home
2.备份/home
cp -r /home/ /run/homebak/
3.卸载 /home
umount /home
4.删除/home所在的lv
lvremove /dev/mapper/centos-home
5.扩展/root所在的lv,增加100G
lvextend -L +400G /dev/mapper/centos-root
6.扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
7.重新创建home lv
lvcreate -L 500G -n home centos
8.创建文件系统
mkfs.xfs /dev/centos/home
9.挂载
mount /dev/centos/home /home
10.还原文件
cp -r /run/homebak/ /home/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。