问题
项目启动失败
分析过程
1.查看日志如下图1
cd /tomcat/logs/sdata
vim sdata.log

2. 发现数据库连接池无法打开,jdbc不能连接事物。进而想到应该是满了,
需要重启数据库。但是新的问题又出现了就是这时候数据库突然崩了,无 法启动。连接不上
查看mysql日志得出如下
vi /var/log/mysqld.log

日志显示磁盘空间不足,查看磁盘空间使用情况如下
du -sh

从图中发现家目录满了。还剩12m
解决方式
解决/dev/mapper/centos-root目录占用了过高问题方案一共有两种
由于项目中
删除或者迁移无用的文件
cd /
du --max-depth=1 -h(查看目录文件大小)
rm -rf (无用文件)
du -sh
Systemctl restart mysql
扩容根目录
详情查看https://www.jianshu.com/p/ed201ae501d8
总体过程:
把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home ,恢复/home内容
1、查看分区
df -h
2、备份home分区文件
tar cvf /tmp/home.tar/home
3、卸载/home,如果无法卸载,先终止使用/home文件系统的进程
fuser -km /home/
umount /home
4、删除/home所在的lv
lvremove/dev/mapper/centos-home
5、扩展/root所在的lv,增加800G
lvextend -L +800G/dev/mapper/centos-root
6.扩展/root文件系统
xfs_growfs/dev/mapper/centos-root
7.重新创建home lv
lvcreate -L 73G -n/dev/mapper/centos-home
8.创建文件系统
mkfs.xfs /dev/mapper/centos-home
9.挂载home
mount/dev/mapper/centos-home
10.home文件恢复
tar xvf /tmp/home.tar -C/home/
cd /home/home/
mv * ../
网友评论