在 ubuntu 8.04 上升级 ext3 fs

Dev*_*rim 5 xfs ext4 ext3 reiserfs ubuntu-8.04

所以我们坚持使用这个不断向一个目录添加文件夹的闭源系统,它很快就会达到 32k 的限制,因为它是 ext3。并且该文件夹预计很快也会有 +100k 文件夹。

它是 2.6.24-27-xen x86_64 Ubuntu 8.04.4 LTS

不支持 ext4,reiserfs 有问题,我们现在正在尝试 xfs。鉴于上述常数,有没有人可以向我们建议最好的前进方式(最好是根据经验)?

Jan*_*nen 2

继续使用 XFS。它对你来说会很好用。

我在各种繁忙的服务器上使用了 XFS。例如,几个垃圾邮件过滤服务器将垃圾邮件隔离到单个目录。该目录通常包含大约 500 000 个文件。

XFS 也有其缺点。主要是删除性能不是很好,如果您需要删除大量小文件。这在内核 2.6.38 中通过新的延迟日志选项得到了极大的改进。如果您的工作负载是元数据密集型,请确保在 mkfs.xfs 您的文件系统时使用lazy-count=1选项。

此外,您多年来可能听说过的数据损坏担忧是可能的,但与具有 data=writeback 模式的 ext3 一样危险 - 突然的服务器故障可能会导致当时修改的文件损坏。我个人没有经历过这一点。