首先利用df -i查看是否inode节点已使用完
df -i
命令用于显示磁盘分区的 inode 使用情况,inode 是一个数据结构,用于描述文件或目录在文件系统中的属性和位置信息。以下是 df -i
命令输出结果中各列的含义:
Filesystem
:文件系统名称Inodes
:该文件系统总共可用的 inode 数量(即文件数和目录数的总和)IUsed
:已使用的 inode 数量IFree
:可用的 inode 数量IUse%
:已使用 inode 的占比
例如,一些 Linux 文件系统上 inode 数量通常固定,并且如果 inode 用完了,将无法创建更多的文件或目录。因此,检查 inode 使用率可以帮助你确定是否需要清理文件或增加存储空间,以避免出现文件无法创建或写入的问题。
如果可用节点的数量为0,那么就通过命令
for i in /www/wwwroot/*; do echo -n "$i "; find $i | wc -l; done
脚本命令的作用是遍历 /www/wwwroot/chengestid_xin/wp-content/
目录下的所有文件和子目录,并统计它们下面的所有文件的数量(包括子目录中的文件)。脚本命令的具体解释如下:
for i in /www/wwwroot/chengestid_xin/wp-content/*;
:遍历/www/wwwroot/chengestid_xin/wp-content/
目录下的所有文件和子目录,将它们的路径存储在变量i
中;do
:循环开始;echo -n "$i ";
:输出i
变量(即当前文件或子目录的路径),并在末尾不换行;find $i | wc -l;
:使用find
命令查找$i
目录下的所有文件和子目录,并使用wc -l
命令统计它们的数量。find
命令会遍历$i
目录下的所有子目录和文件,因此统计的是所有文件的数量;done
:循环结束。
最终的输出结果是每个文件或子目录的路径和它们下面所有文件的数量(包括子目录中的文件)。
找到可疑生成了大量文件的文件夹
后面就是对可疑文件进行删除处理就是