我的服务器有问题。我的索引节点都满了,我的网络什么也做不了,我已经用了好几种方法,我怕犯错误
df -i
df -h
什么是/dev/ploop17501p1我该如何安全地清洁它?
答案1
删除不需要的东西,特别压缩现有的不太有用的文件(例如日志文件)并删除它们。您可以将日志文件压缩到一个 zip 文件中。例如,如果您有一百个日志文件并通过删除这些日志文件压缩为一个 zip 文件,您将节省 99 个 inode。
1 file=1 inode
关于/dev/ploop17501p1
,您可以使用诸如等命令来挖掘更多信息。dir /tune2fs
它可能是备份,甚至是立即生成的一堆日志文件。
您可以使用简单的通用命令,例如dir
查看里面的内容
磁盘空间使用情况
du -kscx
并使用 tune2fs 查看里面的 Inode 数量。
tune2fs -l /dev/ploop17501p1 | grep -i inode
通过查找更多详细信息,您将能够释放/压缩并保存 inode。
了解更多我如何确定什么占用了这么多空间?
答案2
您使用的是 Virtuozzo 或 OpenVZ VPS,它对您可以存储的文件数量设置了限制 - 并且您已经达到了该限制。inode 限制通常设置为每 16 KB 磁盘空间 1 个,达到此限制通常意味着您的磁盘上有很多非常小的文件。
除非您拥有 VPS 服务器的管理权限(您可能没有),否则您无法自行提高此限制,因此您需要删除一些文件。如果您在服务器上运行 Web 应用程序,则应检查系统上是否存在任何旧会话、缓存或其他临时文件。
如果这不可能,您需要联系您的托管服务提供商,让他们为您提高限制。(这可能需要您升级到更大的 VPS。)