我有一个网站,可以存储用户个人资料图片。每个图像都存储在用户特定的目录 (Linux) 中。目前我有 30 多个客户群,这意味着我将拥有 30 多个文件夹。但是我当前的 Linux 机器(ext2/ext3)不支持创建超过 32000 个目录。我该如何度过这一关?即使是 YouTube 的人也有同样的问题,视频缩略图。但是他们通过迁移到 ReiserFS 解决了这个问题。我们不能有更好的解决方案吗?
更新:当在 IRC 中询问时,人们询问是否将其升级到 ext4,它有 64k 的限制,当然你甚至可以通过它。或者内核黑客来改变限制。
更新:如何根据用户 ID 范围将用户群拆分为文件夹。意思是一个文件夹中的 1-1000,另一个文件夹中的 1000-2000。这似乎很简单。你说呢,伙计们?
坦白说,就没有其他办法吗?
情况:我有一个服务器,我们有 2-3 个项目。前不久开始,服务器开始挂了(我们ssh连接不上,连接的客户端要等20分钟top给结果)
今天早些时候,我设法在gstat处于这种状态时执行它,并看到它在 da0、da0s1 和 da0s1f 上保持100%。我不太清楚这些 id 是什么意思,但我知道有些进程只是通过用请求轰炸它来杀死 HD。
我问一些建议。我不知道如何找到罪魁祸首,也无法阻止这种情况。
我在服务器上有 freebsd。