linux某磁盘占用100%,然后进行删除操作
在终端输入:cd /ho 按tab键时,显示错误:
bash: cannot create temp file for here-document: No space left on device
这是由于该磁盘的空间已经满了,这时候可以进行扩容,或者将该磁盘的部分目录迁移到别的磁盘。
以下为解决思路,查找最大的文件,然后将其干掉:
1、使用命令df -h 查看硬盘空间
2、命令top查看cpu及内存
3、使用命令du -h –max-depth=1 /var/log/* 查看/var/log路径下文件的大小
4、du -sh /* 查看哪个目录最大,一步一步的查找大文件
5、使用du -h --max-depth=1查找最大的文件
显示某个文件夹内容 包含隐藏文件
ls -a #显示隐藏文件
pwd #显示工作路径
ls #查看目录中的文件
ls -lrt #按时间显示文件
mkdir 目录名 #创建目录
mv 目录名 新目录名 #移动/重命名一个目录
rm -rf 目录名 #删除某个目录及其子目录内容
du -sh * 查看当前文件夹下的大小
lsof -n | grep deleted 查看删除的文件还在占用
netstat -nlp|grep 端口
kill -9 port
google_pan@163.com