我的文件管理器目前有两个基本的 md 类型软件 raid 5 集。一个 8 x 500 GB 和一个 4 x 1TB。为了使配置更加灵活,我正在考虑添加 LVM。在我这样做之前,我想我还应该研究一下 ZFS。
ZFS 在 Ubuntu 上可用吗,它可以代替 md-raid 和 lvm 吗?
ste*_*eha 13
ZFS 是使用 CDDL 许可证发布的,因此它永远无法内置到 Linux 内核中。
可以在 Ubuntu 上安装 ZFS,并且已经有几个人发布了 howto 文档。如果您在 Google 上搜索“ZFS Ubuntu”,您会找到几个。这是一个: http://systembash.com/content/howto-installing-zfs-and-setting-up-a-raid-z-array-on-ubuntu/
Ubuntu 上的 ZFS 与“用户空间中的文件系统”(FUSE)系统一起工作,而不是作为内核模块。我相信这意味着您将无法从 ZFS 启动,但您应该能够将用户数据保存在其中。这是 ZFS on FUSE 项目的希望页面:http://www.wizy.org/wiki/ZFS_on_FUSE
ZFS 有自己的冗余方式,所以是的,它取代了 md-raid 和 lvm。
请注意,Btrfs即将推出,它将成为 ZFS 的本机 Linux 答案。它现在可用,但我不建议您相信重要数据。我预计 Btrfs 可能会在未来一年内稳定下来。
我会在 RAID 上坚持使用 ext4,直到 Btrfs 退出测试状态。我也愿意在备用计算机上安装 OpenSolaris,并将其用作带有 NFS 的 ZFS 文件服务器。我不愿意将重要数据信任给测试版软件,FUSE 上的 ZFS 仍被视为测试版。
编辑:我正在更新它以推荐 ext4 而不是 ext3。遗憾的是,我认为 BTRFS 至少还需要一年时间才能准备好,所以我不会编辑那部分。(BTRFS 仍然没有可以修复错误的工作 fsck!)
我不会通过 FUSE 在 Linux 上使用 ZFS。据我所知,开发大多停止在它上面,它离测试版还差得很远,离 Solaris 上的 ZFS 还差得很远。一旦 Btrfs 停止开发,它应该是一个很好的替代品,但它是非常不成熟的软件,几乎没有准备好......好吧......任何事情。我将坚持使用 ext4/Reiser4 来满足我的 Linux 存储需求。
不,ZFS 不适用于 Linux(作为内核集成文件系统)。主要原因是许可证不兼容。我不推荐使用 FUSE 的用户空间解决方案进行任何认真的使用。
非常接近您的要求的是Nexenta。它结合了OpenSolaris 内核和Ubuntu 用户空间。您应该尝试一下,因为 ZFS(不幸的是)领先于 Linux 的 md-raid 和 lvm。
其他 ZFS 选项是:
| 归档时间: |
|
| 查看次数: |
11268 次 |
| 最近记录: |