Linux 的 ZFS 替代方案?

Mae*_*rom 12 linux zfs filesystems

我正在为我的主文件服务器运行带有 ZFS 的 OpenSolaris。我最初选择 ZFS 是因为我听到了很多关于它的很棒的事情:

  • 自动磁盘跨越 (zpools)
  • 软件 RAID (RAID-Z)
  • 通过替换 RAIDZ 磁盘自动调整池大小
  • 块级校验和
  • 没有实际的单体积限制
  • “即将推出”重复数据删除

在 OpenSolaris 上闲逛了一段时间后,它真的让我很烦恼。我更了解 Fedora/CentOS 和 Debian/Ubuntu,而且我已经习惯了 Linux 的做事方式,而不是 Solaris/BSD 版本。我想切换到 Linux,但我不知道我的 FS 用什么。

我不愿意使用 FUSE 或 pre-beta 内核来获得 ZFS。Btrfs 具有潜在的功能奇偶校验,但即使是现在(我第一次研究它几个月后)它仍然不稳定。您推荐什么作为 Linux 机器的 ZFS(上面提到的所需功能)的等价物?

cas*_*cas 8

现在有一个可用于 linux 的 ZFS 的本机内核实现,由 LLNL 开发。

在 PPA 中有可用的 ubuntu 包,它们很容易在 debian 上编译(只需将 deb-src repo 添加到 apt 的 sources.list,下载,更新 debian/changelog 和 dh-build-package。然后安装 zfs- dkms 和其他软件包)。

我在 linux 上使用 XFS 已经超过 10 年了,在 btrfs 上使用了大约一年。我已经使用 ZFS 好几天了,并且完全被它卖掉了。这是我在文件系统中一直想要的东西,甚至不知道它......几乎回答了我对磁盘和文件系统管理的所有烦恼。

我将在不久的将来将我当前的 btrfs 磁盘(目前用于文件的大容量存储、rsync 备份等)迁移到 ZFS。而且我已经在计划将来将 /home 和其他目录迁移到 zpool。

链接:

http://zfsonlinux.org/

https://launchpad.net/~zfs-native/+archive/stable

  • 这由 DKMS 处理,只要您为 linux-image 包安装了匹配的 linux-headers 或 linux-source 包。升级内核,dkms 将为该内核编译所有已安装的 dkms 模块。同样,如果您升级或安装 dkms 模块,它将为所有已安装的内核编译该模块。 (2认同)

eww*_*ite 6

您是否考虑过 NexentaStor 或 Nexenta 核心?由于 OpenSolaris 项目的命运未知,它正在积极开发中。Nexenta 也更像 GNU。Nexenta 社区版是一个很好的类似设备的实现,它利用了 ZFS 功能并提供了一个出色的 GUI。Nexenta 核心是一个精简的变体,本质上是一个更有用的 OpenSolaris。

请参阅:http : //nexenta.org/projects/site/wiki/WhyNexenta