查找索引节点使用情况
磁盘空间问题可能是大型文件或索引节点过多导致的。索引节点存储有关文件和目录(文件夹)的信息,例如文件所有权,访问模式(读取,写入,执行权限)和文件类型。当创建服务器时,将设置最大索引节点数(如磁盘空间)。
问题表现
索引节点过多的某些症状将与磁盘空间问题相同。
- 您可能会收到来自Plesk或WHM的电子邮件,其中指出正在接近或超过了索引限制。
- 您可能会收到错误消息,例如磁盘空间不足。无法将内容写入文件或失败:设备上无剩余空间。
- 实际上,当有足够的物理磁盘空间可用时,您可能会收到这些错误。
- 尝试查看目录的内容时,服务器可能挂起或响应时间很长。
警告:本文适用于高级SSH用户。如果您不知道文件或文件夹的用途,请不要删除它们。删除系统文件或目录是不可撤消的,并且可能会导致服务器损坏(关闭所有网站)。
- 如果尚未启用,请在您的VPS服务器上启用管理员访问权限。
- 使用 SSH(安全外壳)连接到我的服务器。
- 切换到根用户。
- 有关服务器上磁盘使用情况的概述,请使用df命令。
[root @ server [〜]:df文件系统1K块已使用可用用途%安装在/ dev / ploop29904p1 125684164 11693260 107699656 10% 523977 1%/ run tmpfs 524288 10 524278 1%/ sys / fs / cgroup tmpfs 524288 1 524287 1%/ run / user / 1000
- 如果您已经耗尽了主文件系统中的索引节点,它可能看起来与下面的示例相似:
[root @ server [〜]:df -i文件系统索引IUsed IFree IUse%已安装在/ dev / ploop29904p1 7864320 7864222 82 100%/ devtmpfs 524288 60 524228 1%/ dev tmpfs 524288 1 524287 1%/ dev / shm tmpfs 524288 311 523977 1%/ run tmpfs 524288 10 524278 1%/ sys / fs / cgroup tmpfs 524288 1 524287 1%/ run / user / 1000
要查看当前工作目录内的索引节点分布:
查找* -max深度0 -type d -exec sh -c“ echo -n{} ''; ls -lR{} | | wc -l“ \;
因此,如果您切换到服务器的根目录并运行命令,则将产生如下所示的输出:
[根@服务器[〜]:cd /根@服务器[/]:查找* -max深度0-类型d-高管sh -c“ echo -n{} ''; ls -lR{} | | wc -l“ \;备份2引导7开发78等等7769主页1448丢失+发现2媒体2 mnt 2 opt 11749 proc 21481根56运行393 srv 2 sys 1643 tmp 11 usr 231243 var 7468179
在示例中,您可以看到var目录包含大部分索引节点。有关更多详细信息,请移至/ var并再次运行命令。
注意:在文件系统中进行足够细化的操作很重要,以便于将可以删除的内容(例如缓存文件)与不能删除的内容(例如电子邮件内容)分开。
[根@服务器[/]:cd / var根@服务器[/ var]:查找* -max深度0-类型d-高管sh -c“ echo -n{} ''; ls -lR{} | | wc -l“ \; adm 2缓存779 cpanel 13698 db 20空6游戏2 Gopher 2 installatron 48856 kerberos 10lib 13004本地2日志419命名49 nis 2 opt 2保留2阀芯7391257 tmp 29 www 18 yp 2
索引节点未满?
单个文件夹中的索引节点过多可能会导致性能问题,即使服务器上的索引节点没有耗尽也是如此。如果您的多个目录中包含的索引节点超过1024个,这可能会更加明显。
要扫描服务器上的所有目录并列出索引节点最大的20个目录,可以使用此命令:
查找/ -xdev -printf'%h \ n'|排序| uniq -c |排序-k 1 -n |尾巴-20
命令的输出将如下所示:
[root @ server〜]#查找/ -xdev -printf'%h \ n'|排序| uniq -c |排序-k 1 -n |尾巴-20 2180 / home / onecool / public_html / wp-content / uploads / 2018/05 2180 / home / onecool / public_html / wp-content / uploads / 2019/07 2271 / home / onecool / public_html / wp-content / uploads / 2019/05 2683 / home / onecool / public_html / wp-content / uploads / 2020/11 2768 / home / onecool / public_html / wp-content / uploads / 2020/09 2822 / home / onecool / public_html / wp-content / uploads / 2019/12 2929 / home / onecool / public_html / wp-content / uploads / 2020/06 3064 / home / onecool / public_html / wp-content / uploads / 2020/04 3100 / home / onecool / public_html / wp-content / uploads / 2020/07 3186 / home / onecool / public_html / wp-content / uploads / 2020/08 3332 / home / onecool / public_html / wp-content / uploads / 2020/01 3354 / home / onecool / public_html / wp- content / uploads / 2019/11 3445 / home / onecool / public_html / wp-content / uploads / 2020/02 3706 / home / onecool / public_html / wp-content / uploads / 2019/09 3743 / home / onecool / public_html / wp -content / uploads / 2020/03 3846 / opt / cpanel / ea-openssl11 / share / doc / openssl / html / man3 3846 / opt / cpanel / ea-openssl11 / share / man / man3 3964 / home / onecool / public_html / wp-content / uploads / 2019/08 4845 / home / onecool / public_html / wp-content / uploads / 2020/05 5078 / home / onecool / public_html / wp-content / uploads / 2020/10
相关步骤
更多信息
- 我们的服务器专家可以收费执行这些步骤。有关主机服务的更多信息,请访问主机服务菜单。