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.
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.
I have bought an Asus EeePad Transformer to see what Android was (compared to all the iOS I had . One of the thing I found missing (on 3.0, 3.1 and 3.2) was the ability to access CIFS (AKA SMB ou Windows) share. It’s quite a shame since you know Android and no more than a tweaked Linux kernel…
Anyway, after reading a whole pack of doc, I decided to go “rooting” my tablet. I don’t want to install a fully customized ROM (yet). For now, I will keep the stock Asus firmware but will add CIFS capabilities.
I have a second hard drive in my MacBook Pro that stores the user’s files. To enable state safe manipulation of those data, I like to log as
root. This way, I ensure that none of those files will be modified during operation (copy, move, …).
Here’s how to enable
root login on Snow Leopard:
- From the menu, select
- From the
Systemsection, select the
- Select the
Optionsoption and click the
- Click the
Open Directory Utilitybutton ;
- Click on the lock and enter the administrator password ;
- In the
Editmenu, select the
Enable Root Usercommand ;
- Fill-in the root password and click
When you wish to roll-out, use the same procedure but select
Disable Root User.