虚拟主机秘密:Inodes

文章作者:杰里·洛(Jerry Low)
  • 托管指南
  • 更新:Jul 21,2020

尽管inode并不是选择Web主机时要考虑的最关键因素,但它是“要知道的”之一,尤其是如果您是 托管很多网站 在一个托管帐户中。

什么是Inode?

每次创建或上载文件时,都会在您的服务器中创建Inode。 创建文件系统后,将创建包含有关特定文件信息的数据结构。 每个文件都有一个“ i编号”,并由它所在的文件系统中的一个索引节点编号标识。

索引节点用于存储服务器文件信息,例如文件用户和组所有权,访问模式(读取,写入,执行权限)和文件类型。 对于大多数文件类型,创建文件系统时,可用的索引节点数是固定的。

Inodes =无限托管优惠中的魔鬼?

Inode是限制用户使用“无限的托管计划”。 为了使服务器资源保持良好的平衡,托管服务提供商通常会为每个帐户设置索引节点的限制,并会暂停超过该限制的用户。

这里有几个例子

Hostgator用户获得 默认情况下,每个共享帐户100,000个inode。 运行超过100,000个inode的用户将不包含在Hostgator的每周备份中,并且如果用户超过250,000个inode,则其帐户将被暂停。

Hostgator –一旦您达到100,000个inode,每周备份就会停止,当您达到250,000 inode时,帐户可能会被暂停(来源).

Hostinger允许每个共享主机帐户最多250,000(请参见下面的屏幕截图)。

Hostinger –每个帐户最多允许250,000个inode(来源).

如今,大多数共享托管计划每个帐户最多允许200,000个索引节点-通常这绰绰有余。

但是,并非所有提供者都清楚其inode的限制。 例如– Bluehost提到了 过度使用的CPU配额(但不是inode)的帐户暂停/ CPU限制。 另一方面,Lunarpages只谈论有关索引节点的索引 WIKIPAGE 但他们的服务条款中没有给出具体数字。

释放托管帐户中的Inode

与所有混乱的存储驱动器一样,释放Web托管上的inode通常只是摆脱垃圾的问题。 如果由于索引节点数量过多而收到资源使用警告,则可以通过以下几种方法快速释放空间并进行一些整理。

1.清除缓存

在您触摸其他任何东西之前,这是您应首先查看的地方之一,尤其是如果您发现最近的访问量很大。 许多站点(尤其是由CMS驱动的站点)都使用缓存文件。

尽管通常是暂时的,但是如果您忽略某些控件设置,它们可能会迅速增大。 如果您使用的是CMS插件,只需清除缓存即可快速释放inode。 对于其他站点,它可能涉及更多,因此您可能不得不寻找临时文件。

2.丢失一些

我们中的许多人容易犯错,即没有良好的内务管理规范。 这意味着我们可以创建文件并不断改善我们的网站,而又不会摆脱旧的垃圾。 这可能以多种方式出现问题。

例如,闲置未使用的旧文件不仅浪费inode数量,而且增加了风险标记。 如果您发现自己的空间不足,请整理一下客房并摆脱垃圾。

3.电子邮件也有助于Inode计数

对于那些在您的托管帐户中包含电子邮件的用户,请记住,您的电子邮件也包括在内。一封电子邮件可能是一个索引节点,但其中的每个附件也算作一个索引节点。 如果您是那种不删除旧电子邮件的人-迟早会发生。

定期清理您的电子邮件文件夹,并确保也删除垃圾邮件。 如果要保留它们,请使副本脱机并且不要使Web服务器混乱。


另读 -

关于Jerry Low

WebHostingSecretRevealed.net(WHSR)的创始人 - 100,000用户信任和使用的托管评论。 超过15在网络托管,联盟营销和SEO方面的多年经验。 ProBlogger.net,Business.com,SocialMediaToday.com等的贡献者。