0%

在之前的文章我记录了如何把 FreeBSD 安装到纯 ZFS,并对此提出了疑问,现在这个疑问已经解决了,详细过程记录如下。

大部分过程和之前一样,我就照抄了。采用这种规划的好处是具有更大的灵活性,不必受制于 zpool 的同名 zfs 根。

已知问题
FreeBSD-9.x 虽然以全新 bsdinstaller 来安装,可以通过 gpart 来把硬盘格式化成 GPT+freebsd-zfs,但可惜仍不支持直接安装在纯 ZFS。简单来说,FreeBSD-9.x 仍不支持 GPT+ZFS 直接安装。

本文范围
重新划分分区表,把所有旧资料清空。
使用 GPT 规划硬盘分区表。
使用 Single Pool 规划 ZFS。
使用 ZFS 来规划 swap,不必另加独立 swap 分区。
最少安装FreeBSD Base,reboot后可以成功从ZFS启动FreeBSD。

阅读全文 »

以前一直以为是直接修改全局的 profile 或者 cshrc 来进行 locale 设置,现在才发现完全不用这么麻烦,而且那样是不规范的。

按照官方手册,正确的方法是修改 /etc/login.conf,比如我要使用简体中文环境,那么就在 /etc/login.conf 添加:

1
2
3
4
chinese|Simplified Chinese Users Account:\
:charset=UTF-8:\
:lang=zh_CN.UTF-8:\
:tc=default:

然后需要重建数据库:

阅读全文 »

感觉 FreeBSD 对于 ZFS 的支持相对 Linux 要更完善一些,直接在基础系统就包含了ZFS模块,不像 Linux 需要安装额外的包。操作上也相对简单一点,安装过程如下。

已知问题
FreeBSD-9.x 虽然以全新 bsdinstaller 来安装,可以通过 gpart 来把硬盘格式化成 GPT+freebsd-zfs,但可惜仍不支持直接安装在纯 ZFS。简单来说,FreeBSD-9.x 仍不支持 GPT+ZFS 直接安装。

本文范围
重新划分分区表,把所有旧资料清空。
使用 GPT 规划硬盘分区表。
使用 Single Pool 规划 ZFS。
使用 ZFS 来规划 swap,不必另加独立 swap 分区。
最少安装 FreeBSD Base,reboot 后可以成功从 ZFS 启动 FreeBSD。

阅读全文 »