我计划在我的桌面上裸机安装 FreeBSD 12-rc3,并配备 6GB DDR3 非 ECC RAM 和基于核心 i3-2120 的系统。我担心的是,在罕见的断电情况下,UFS2 的工作效果如何?例如,它是否像在 Linux 中的 ext4 文件系统上运行 fsck 一样简单?
作为桌面用户,ZFS 让我感到困惑。首先,没有 ECC RAM。由于我要使用 Linux 双引导,因此我无法提供整个磁盘来自动创建 ZFS 池及相关内容。
对于我的情况,什么最有效? ZFS 能否保持硬盘驱动器的高活动性从而延长硬盘驱动器的使用寿命? FreeBSD 书籍的作者 Greg Lehey 暗示,他将只坚持使用 UFS2。谁能指导我,我已经在硬盘驱动器中创建了可用空间。我必须使用 gpart 创建 ZFS 或 UFS2 文件系统并手动完成任务。但是,对于普通用户来说,ZFS 真的需要吗?并且在电源故障的情况下 UFS2 fsck 会可靠。
答案1
是的,UFS 可以通过启用日志功能来抵抗中断;
https://www.freebsd.org/doc/handbook/geom-gjournal.html
ZFS 有一些主要优点,但对您来说可能有点大材小用了。 (ECC 仅推荐而非必需)这太酷了,Linux 正在完善 brtfs 作为许可证友好、占用内存少、zfs 的替代品。 Linux可以使用ZFS,Ubuntu甚至支持它。
如果您确实使用 ZFS,请确保禁用重复数据删除,以便它在合理数量的 RAM 中运行...您可能还想在快速变化的目录(数据库或日志)上禁用 COW。