远程连接Mysql时发生错误,提示为ERROR 1030 (HY000): Got error 28 from storage engine.
Google这个错误说是由于硬盘满了,连接到服务器上查了一下发现果然是这样。
然后开始猜测发生的原因。
之前的几个月服务器上只运行着Web应用,而且很稳定,近期的变动只有新安装了polipo,怎么配置的忘了。
首先猜到的是Mysql相关的文件和其他应用的日志文件。
在根目录下执行sudo du -s -h ./*,发现/var占用空间很多,
再进入/var/中定位,发现/var/cache/占用空间很多,
sudo apt-get remove --purge polipo卸载polipo之后磁盘空间恢复,具体为什么polipo占了这么多空间我也不知道,可能是因为使用的姿势有问题?