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

Ree*_*ece 8 linux zfs filesystems ext4 amazon-ec2

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

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

我们考虑过的选项:

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

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

感谢分享想法和经验。

小智 1

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