I already managed to boot FreeBSD from ZFS ; a single disk ZFS pool. Now, let’s see how to boot FreeBSD-9-RELEASE from a ZFS pool made of 3 disks using RAIDZ configuration.
I used the
FreeBSD-9.0-RELEASE-amd64-dvd1.iso CD-ROM image.
For a while now FreeBSD had ZFS included. Since 8.x, revision 28 is available. The thing is, I don’t really like the FreeBSD package management ; but I love Debian’s one. Here’s the way to provide a stable Kernel with a decent system management on a powerful filesystem.
The installation is done on a virtual machine. The multiple disk configuration has no really use here either than looking at how to do it.
On my way for a new experiment, I want to share a UFS and a ZFS partitions on a single disk using FreeBSD 9. Although it is a quite arguable configuration, it is quite simple achieve.
Here’s the deal: create a ZFS volume on the Nexenta server, share it as iSCSI and attach it using the software iSCSI initiator from ESXi 5.
Here are my notes on how to configure a full ZFS-based FreeBSD system. In this particular case, the system is “FreeBSD 9.0-CURRENT #0: Thu May 12 15:34:46 UTC 2011″ and it runs on a Dell Inspiron Mini 1012 (Intel Atom N450) with 1GB of RAM. This is just a P.O.C. as it is said that ZFS would required at least 2GB of RAM to perform nicely.