linux 空间释放,mysql数据库空间释放
测试告急,服务器不行了。down了……
1、linux如何查看磁盘剩余空间:
[root@XXX~]# df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 13G 6.4G 100% /
tmpfs 938M 0 938M 0% /dev/shm
导致tomcat 起不来了;
2、删除一些文件吧,挑大个儿的log
删除文件
rm -rf apache-tomcat-7.0.75 删除tomcat文件夹
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
3、删除后 ll 命令查看下;
4、删除后磁盘没释放,急死人了;
极有可能是文件被占用所以没有释放空间。
lsof -n|grep deleted 查找占用文件的应用
5、实在没招了,重启服务器
centos重启关机命令
1、reboot 普通重启
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
*****************
mysql 空间释放
报错: mysql出现"the table is full"的问题
这个MySQL库安装的时候将数据放在了/data目录下 但是却将bin日志放在了/mysql/data目录下 /
目录下空间不足导致的数据库宕机 如果之后还有今天这个问题 你可以去/mysql/data目录下将bin
![](/Applications/imo班聊.app/Contents/Resources/user_photo_default.png)
日志删除就行了
![](/Applications/imo班聊.app/Contents/Resources/user_photo_default.png)
直接rm -rf bin.* 就行
删除失败提示:linux 删除 Permission denied
解决:从上级目录开始看属性,原来是父目录有i
属性,使用chattr -i xxx
命令去掉之后就好了。
du -sh /* | sort -nr 显示G M K 大文件夹 并排序