cat*_*ode 6 storage freebsd zfs partition
我在这里遇到了一些麻烦。我会尽量简洁地描述我的目标:
我正在为我的雇主设置存储服务器,使用两个 Intel DC S3500 系列 120GB 固态驱动器(和 12 个 2TB SAS 驱动器用于存储)。我想在这些驱动器上安装带有 root-on-zfs 的 freebsd10,但只使用一个小的(12GB)分区为操作系统创建一个 zfs 镜像。剩余的空间,我想用于 ZIL/SLOG (24GB),其余的用于 L2ARC(条纹,两个驱动器上剩下的一切)。
我不知道如何告诉 freebsd10 安装程序只使用“ada0p2”和“ada1p2”作为安装操作系统的镜像。我只能选择使用整个驱动器。
此外,我尝试正常安装,然后使用 zfs send 和 recv 进行备份,使用 gpart 调整分区大小,然后恢复我的 zroot 池的副本流......当我这样做时,系统拒绝启动。
我该如何去实现这个目标?对此的任何帮助将不胜感激。
我认为安装程序还不能完成您想要的操作(尽管随着时间的推移它会变得更好),因此您可以尝试启动安装映像,并从初始菜单运行 root shell。然后,您可以使用gpart、zpool和zfs手动配置磁盘并从映像上的存档安装系统。
互联网上有很多指南,但我发现Matthew Seaman 的指南最能满足我的需求。它描述了支持引导环境的镜像 root-on-zfs 设置(我使用稍微修改的端口版本sysutils/beadm来管理我的引导环境)。它没有讨论配置日志和缓存设备,但它应该为您提供足够的信息来根据需要安装操作系统,然后您可以在事后添加日志记录和缓存设备。
FreeBSD wiki 上的RootOnZFS页面还提供了一些不错的资源链接。
无论您决定遵循哪个指南,个人经验建议您在将盒子提交到生产环境之前,给自己一些时间运行几次,以感受它并确保您理解您的配置。