我试图使用 Linux 为我的 ESXi 服务器设置一个 NAS 盒,我打算安装 ZFS 和 iSCSI,我以为一切都会很棒。但我错了……
Linux 上的 ZFS 并不是最令人惊奇的事情,它需要改进。
所以我很好奇,FreeBSD 支持 ZFS 对吗?首先,FreeBSD 支持哪个版本的 ZFS,这也是更重要的问题是。FreeBSD 与 Linux 有多大区别,我假设 Linux 和 FreeBSD 都使用 BASH 作为默认 shell。
设置 NAS 盒来使用 ZFS 进行存储会很难吗?后端可能是用于 VMware 连接的 iSCSI。
答案1
我经常使用 FreeBSD,而且我在社区中非常活跃。FreeBSD 非常像 Linux。几乎所有你想要的东西都在 FreeBSD 端口树中。它有 bash 和 zsh 作为 shell。在大多数情况下,FreeBSD 可以为你提供 Gentoo Linux 的所有好处,但设置起来更容易。
就 ZFS 而言,FreeBSD 9.1 支持具有重复数据删除功能的 zfs v28。如果您运行 9-STABLE,它还支持 ZFS 功能标志。FreeBSD HEAD 与 Illumos 保持非常接近的同步。
对于那些不知道的人来说,illumos 在很大程度上是 ZFS 参考平台。目前,ZFS 在 FreeBSD 上比在 Linux 上稳定得多。
答案2
FreeBSD 与 Linux 非常相似。我倾向于说“同样的玩意,不同的内核 [和用户空间]”。几乎所有熟悉的程序都可以在 FreeBSD 下运行,所以是的,您可以为其获取 bash 等。FreeBSD 中的默认 shell 是 (t)csh,但即使在安装阶段也可以轻松更改。
FreeBSD 的软件包管理系统既提供预编译的二进制软件包,也提供基于源代码的软件包(端口,Gentoo 与其 Portage 类似)。
FreeBSD 的当前生产版本(8.2)具有 ZFS v15,即将推出的版本(9.0)具有 ZFS v28。
由于您要安装 NAS 盒,还请查看自由网络存储- 它基于 FreeBSD,使管理您的 NAS 变得轻而易举。
答案3
主要区别在于 Linux 是一个内核,而 FreeBSD 是一个完整的操作系统,并且许可不同,GNU/GPL 许可证与 Freebsd 许可证。