
My ZFS NAS is dead and status

![]() | I’ve made many errors when building my NAS server, and this force me to forget using SUN Zeta File System, at least for this year…In fact I have decide to build a NAS before even knowing the existence of ZFS, and bought following hardware components:
|
I took me half a day to update both mainboard (in order to use the Promise EX8350 PCI e4X in the PCI e 16X port) and controller bios (support of RAID6)! The crazy process of updating BIOS and firmware with a floppy disk has still not disappear. The second issue was also to create a floppy disk on a system without any OS.
The solution come of course from Knoppix. I was able to find old DOS floppy disk images at www.bootdisk.com: all DOS and Windows version are available there. I quickly boot my disk less machine Knoppix and format a new floppy:
# fdformat /dev/fd0
and extract the boot image by typing:
# dd if=bootdisk.img of=/dev/fd0 bs=1440k
This has permit me to flash the mainboard with the latest ASS bios available (1001) and the Promise controller.
Ive contact Promise support 2 times (Europe AND USA), the response is below:
So if You ever want to build a NAS powered by a Solaris flavor, first consult the Hardware Compatibility List (HCL), and avoid Promise Technology. I’ve found that all others main manufacturer like Adaptec and ARECA provide Solaris drivers (HERE) even if it they are quite old (middle of 2005).
Ive also tried some Solaris flavor which I can definitely recommend You, if You decide to play with ZFS:
- Belenix: a KDE powered OpenSolaris, available as live CD. [DistroWatch]
- Nexenta a Gnome powered OpenSolaris, which can be use in VMWARE player using this VMWARE image. [DistroWatch]
Both version both seem not to use OpenSolaris Nevada build 44, so I was not able to play with RAIDZ2 (simulate a RAID6 array)
A replicated RAID-Z configuration can now have either single- or
double-parity, which means that one or two device failures can be sustained
respectively, without any data loss. You can specify the raidz2 keyword for a double-parity RAID-Z
configuration. Or, you can specify the raidz or raidz1 keyword for a single-parity RAID-Z
configuration.
double-parity, which means that one or two device failures can be sustained
respectively, without any data loss. You can specify the raidz2 keyword for a double-parity RAID-Z
configuration. Or, you can specify the raidz or raidz1 keyword for a single-parity RAID-Z
configuration.
I’ve also tried Solaris Express 10 (Live CD) which is available also for free (non commercial use), but I was really not convince by the desktop, and hardware was not better recognized.
What can also stop You from using ZFS is the encryption subproject which has not deliver yet, and the fact that the only supported pool share is NFS (Windows support it with "Windows Services for UNIX version" 300Mb), Samba export still being in development.
This give me 2 options: use either a Windows or Linux operating system.Windows has a major advantage by having all drivers support (Cool and Quiet, Nforce4 chipset, Promise driver and management console), but all insecurities and the fully fledged desktop is NOT needed on a true file server. Linux on the other side has also all drivers available (except Promise WebPam management console), and is a lot more modulable: I can remove all functionalities not needed: no FTP, no desktop, no HTTP daemon, … Samba, ssh2 and ReiserFS is all I need!
I may choose for the job:
- OpenSuse 10.1 since I am using SuSE since 3 years or
- Free BSD, a leader in stability and securities in the Linux world.
Right now, I’ve put 5 disks of 320 GB in a RAID5 logical array, the initialization of 1.2TB took 18 hours!
This box has 14 Sata Port and I’ve add old disk full of data 300GB and 160GB.and 8 USB port (+ 2 Maxtor 300GB USB disk).
![]() | The power consumption is quite high not only because of all hard disks (15 Watts * 7 = 105), but also because of the AMD64 (95 Watts at 1800MHz and 63 Watts at 800MHz when Cool’nQuiet is active). The promise Intel IIOP cpu is also sucking energy. Without it into he box, total power consumption was below 100 Watts, with 150 Watts! In order to better tune the box for power consumption (down clocking, reduce main voltage of CPU core), I’ve bought a cheap Wattage controller (7 euro), left is the NAS running during init of the array without Cool and Quiet |