硬盘空间满了

今天要给别人导出数据库,执行mysql导出命令:mysqldump -u kevinlee -ppasswd kevinlee > /home/phproot/kevinlee.sql

Got error 28 from storage engine报错。

phpmyadmin也是登陆不进去。

搜了下,http://hi.baidu.com/luanxian/item/5a68cf0968b9c131a3332a96 给了我启示,一查果然盘满了。清理盘后,重启apache2释放空间后,一切正常。

常用查看硬盘大小及文件大小的命令:

查看硬盘使用情况:df -h

按大小排序查看文件     du -k . |sort -rn |more    ls -l |sort +4nr |head 10

使用ls -lht命令显示当前目录下的所有文件,其中有一列就是显示这个文件的大小。

如果要看一个文件夹的大小,可以用du -sh *

删除命令:

rm -rf 目录名   使用此命令要小心

rm -rf *.*  "所有文件和文件夹清空!"   这一句的意思是不保留子文件夹


 /etc/init.d/apache2 stop 等文件释放完毕 再执行/etc/init.d/apache2 start 再df -h发现硬盘容量恢复。

/etc/init.d/apache2 reload 是无法释放空间的。

原文地址:https://www.cnblogs.com/peterpanzsy/p/3253186.html