我们正在将媒体/文件服务器上的操作系统从 Ubuntu 切换到 Mac OS X(最有可能是 OS X Server 3.0)。
我们一直在 Ubuntu 上使用 aufs 和 SnapRAID,并且喜欢它的平衡分支写入功能(即,将文件分布在所有驱动器上),但我似乎找不到适用于 OS X 的 aufs。
在 OS X 中是否有等效的 FS 来实现平衡分支写入?我读到 union 没有此功能。
答案1
实际上,您可以获得适用于 MacOSX 的 mhddfs。我在带有 eSATA 外壳的 Mac Pro 上使用它来将 8 个驱动器汇集在一起作为我的媒体服务器,并使用 SnapRaid 提供奇偶校验以进行保护。效果很好。
答案2
我刚刚开源了一个半实现的 MacFUSE 文件系统来实现这一点。据我所知,池化读取是有效的。仅供参考/学习,不提供任何默示担保。如果它吞噬了你的文件、点燃了你的窗帘或杀死了你的猫,请不要怪我。它可能三样都会做。
答案3
没有什么可以像 AuFS 那样建立在现有文件系统之上,但是不要忘记您可以在 Mac 上运行 ZFS,这可以让您实现许多类似的目标......例如写入时复制和对单个目录进行快照。
https://code.google.com/p/maczfs/
..但直到成熟之前..我实际上正在做的是符号链接到已安装的图像 - 我对图像进行有效的版本控制,以便像使用 AuFS 一样控制系统上的某些组件。