您的位置:首页 > 数据库

一次新建数据库出现“errno:28”的经历

2014-12-08 18:27 155 查看
突然发现网站数据不对,查看数据库,数据库数据没有问题,打开数据库时有报错,以为数据库文件损坏,就把服务器上的数据库删除,把备份的数据库更新上去。发现无法新建数据库,错误代码:errno:28。百度,errno:28,OS error code  28:  No space left on device,磁盘空间不足。

进入系统,用df  -h命令查看磁盘空间如下:



果然,磁盘满了!好吧!满了我就删吧!各种删除日志文件!删了一大堆!心想现在可以了吧!再次查看,磁盘空间完全没有变化。又百度,linux下如果进程打开了那个文件,那么删除后无法释放磁盘空间。好吧!把上面应用全停了,重启。磁盘空间依旧没有变化。无赖,重启服务器,磁盘空间依旧几乎没有变化!!这是要我重装系统么!!!!!!

难道是删除的文件不是真正的占磁盘空间的罪魁祸首?看来不能盲目的删除文件了,linux系统下可以使用“du -h
--max-depth=1|grep G(或者M)|sort -n”来查看各目录占据的磁盘空间,最后发现是tomcat下的catalina.out在作祟!居然高达300多G,删除该文件,重启服务器,查看



空间成功释放,问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐