哪个更适合家庭媒体服务器:zfs 或 btrfs 还是 LVM/md?

Fif*_*ght 9 server filesystem btrfs raid zfs

我正在考虑构建一个新的家庭服务器,并且想要一个灵活的文件系统。btrfs 和 zfs 都很有趣。我希望能够进行软突袭并拥有灵活的解决方案,让我在添加硬盘驱动器时轻松扩展存储。由于成本原因,对硬件突袭不感兴趣。由于这是一个非必要的服务器,我愿意尝试并承担一些风险。此媒体服务器可通过 Internet 进行远程播放。很可能会运行 Plex Media Server 软件。我正在考虑运行 Ubuntu 12.04,因为我想使用的一些软件似乎只在 LTS 上受支持。

dwu*_*urf 10

我目前正在使用 btrfs,过去曾使用过 zfs。zfs 非常需要内存并且不是“linux 原生”,因此如果您对更新/不太成熟的文件系统感到满意,我推荐 btrfs。

如果您确实在 Ubuntu LTS 上使用 btrfs,我建议您坚持使用 14.04,因为最近的内核有很多 btrfs 更新。

更传统的系统将涉及 LVM + md 软件突袭,这是一个久经考验的解决方案,可以为您提供可扩展的存储、软件突袭、快照等,但不如较新的文件系统“酷”,并且缺少一些功能(像校验和/ COW)。


Eri*_*_DL 6

硬件 RAID 受到一些人的推崇,但我认为这就像梦想拥有一辆美国陆军坦克作为您唯一的车辆。当然它是安全的,但它是巨大的,具有令人望而却步的维护和燃料成本,当它让你在偏僻的地方失望时,实际上变成了一个陷阱,没有标准的维修服务能够帮助你。

此外,硬件 RAID 具有众所周知的缺陷,而 BTRFS 和 ZFS 等完整的软件 RAID 解决方案可以避免这些缺陷。

对于您计划的使用类型,ZFS 和 BTRFS 之间没有“更好”的软件 RAID 解决方案,只需选择最适合您的解决方案即可:

  • ZFS 和 BTRFS 都是优秀的软件-RAID/卷管理器集成解决方案
  • ZFS 和 BTRFS 都具有写时复制、快照和块校验和控制功能
  • ZFS 可以处理更大的文件系统,但 BTRFS 可以为任何私人存储盒处理足够多的 TB
  • 社区正在为 Linux、BSD 和 OS X 开发 ZFS 端口,基于关闭前 Sun Microsystems 存储库中可用的最后一个开源(他们没有 Oracle 实现的最新功能,但它是一个成熟的 FS )
  • BTRFS 在大多数 Linux 发行版中作为可选包提供,因为它尚未被认为是稳定的,但仍在快速开发中
  • ZFS 比 BTRFS 使用更多的内存,正如之前的海报提到的那样(最小 4GB,推荐 8GB,但越多越好)

希望能帮助到你。

  • @FX BTRFS 最大卷大小 = 2^64 字节 [http://en.wikipedia.org/wiki/Btrfs] | ZFS 最大卷大小 = 2^78 字节 [http://en.wikipedia.org/wiki/ZFS] | 最大文件大小相同,但 BTRFS 支持一个卷上的更多文件。 (2认同)