如何在 AWS 的 Linux 上创建大型、可扩展的共享文件系统?

如何在 AWS 的 Linux 上创建大型、可扩展的共享文件系统?

在 AWS 上提供大型、可扩展、共享存储(作为单一文件系统公开)的可接受/合理/最佳方法是什么?

我们目前每两周制作一次 1TB EBS 卷,并使用 no_subtree_check 和 nohide 进行 NFS 导出。在此设置中,不同的导出出现在客户端上的单个挂载下。这种安排的扩展性不佳。

我们考虑过的选项:

  • LVM2 带有 ext4。resize2fs 太慢了。
  • Linux 上的 Btrfs 显然尚未准备好迎接黄金时段。
  • Linux 上的 ZFS 显然尚未准备好迎接黄金时段(尽管 LLNL 使用它)
  • Solaris 上的 ZFS。这个组合的未来尚不确定(对我来说),并且混合了新的操作系统
  • glusterfs。听到的大部分是好故事,但也有两个可怕的(也许是旧的?)故事。

理想的解决方案将提供共享、单一 fs 视图、易于扩展、快照和复制。

感谢您分享想法和经验。

答案1

XFS(在 LVM 之上)怎么样?它比 ext4 更成熟,并且可以对文件系统进行增量转储。您可能需要查看其维基百科文章基准针对其中引用的 ext4。

相关内容