个人网站模板下载,.net电子商城网站开发设计,泰安网络推广公司哪家好,网站建设使用的什么软件有哪些方面故障排查#xff1a;
使用命令查看磁盘使用量
# 使用人类可读的格式(预设值是不加这个选项的...)
df -h
# --inodes 列出 inode 资讯#xff0c;不列出已使用 block
df -i
# 查看当前目录下各个文件及目录占用空间大小
du -sh / 情况一#xff1a;一般磁盘空间满了
使用命令查看磁盘使用量
# 使用人类可读的格式(预设值是不加这个选项的...)
df -h
# --inodes 列出 inode 资讯不列出已使用 block
df -i
# 查看当前目录下各个文件及目录占用空间大小
du -sh / 情况一一般磁盘空间满了是由于服务器上面跑的服务日志引起的占用太多空间去删除多于的大文件就可以了。
# 从根盘开始查找大于100字节的文件字节数可以自己设置
find / -size 100c -print
# 也可以使用如下命令将文件列出来注意空格
find / -size 100c -exec ls -l {} \;
情况二如果df -hT查询出来磁盘占用满了但是使用 du -sh 查看没有那么多。
原因使用rm 命令删除文件时只有当前文件不存在任何link才会被删除当有进程访问这个文件时这个文件实际占用空间不会被释放。du 是根据文件名进行空间统计使用rm 时该文件对系统来说已经不可见所以不会统计这个文件。使用df 则是磁盘实际占用的数量
解决方法
# 查看正在使用的已删除得文件
lsof|grep delete
# 发现存在多个这样文件kill 掉进程文件删除成功
kill 进程id 情况三因为认为的误操作导致某些进程在没有执行完成时被kill 掉了但是缓存中的程序没有释放仍然在运行这会产生一些临时文件占用的磁盘空间资源这种现象的特点是爆发式增长在很短时间内就将磁盘空间占满。
如果因为父进程被杀掉子进程还运行导致那么最简单kill子进程就会释放如果能用ipcs 命令确认是那个用户进程那么也不困难顺着使用ipcrm 命令就行执行进程的用户是比较关键用户如root用户、有实例的oracle 用户、在线生产用户等。那么建议在确定一位是共享缓存的原因导致的问题后重启服务器