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:
  • 1 Promise Supertrak EX8350 with 8 SATA2 3GB port (RAID6)
  • The cheapest integrated mainboard available: NFORCE4 IGP
  • AMD64 3000+
  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:
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.

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!
Promise Ex8350 initializing the NAS

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).

wattage controler checking power comsumption of NAS 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

 
comments powered by Disqus

You might like also

Seagate Momentus XT solid state hybrid drive 500GB review
The Seagate® Momentus® XT drive enables laptop PC users to enjoy solid state-like performance without sacrificing storage capacity and affordability. The Momentus XT solid state hybrid drive utilizes Adaptive Memory™ technology to dynamically optimize performance by aligning to user needs. This perfect balance of SSD and HDD delivers low heat, noise and vibration, and is available in capacities up to 500GB. Here is the drive I am testing, information you can easily found with drivedetect.exe (http://support.seagate.com/kbimg/utils/drivedetect.exe) Model: ST95005620AS, Serial: 5YX03VW9, …
3249 Days ago
No Thumbnail was found
Before putting my monster NAS online (pictures will follow soon), I am playing a lot with NEXENTA under VMWARE player.I've found that excellent PDF (THE LAST WORD IN FILE SYSTEMS) which explain why ZFS may be the Saint Graal of file system, while if you want to learn how to administrate pool, I recommend YouThe ZFS admin guideHere is my first try, with 7 simulated disks (this example use files and not real devices even if I have 7 real …
4727 Days ago
No Thumbnail was found
ZFS has so much promise that it sound to good to be true! I will make an extensive try of it soon.From ZFS: Threat or Menace? Pt. I.... In a storage industry where the hardware cost to protect data keeps rising, ZFS represents a software solution to the problem of wobbly disks and data corruption. Thus it is a threat to hardened disk array model of very expensive engineering on the outside to protect the soft underbelly of ever-cheaper disks …
4774 Days ago
No Thumbnail was found
I am still testing my NAS system (seven 300Gb disks) and while testing OpenSolaris (under Belenix), and Googling I found that page: This blog is about the Google Summer of Code project "ZFS filesystem for FUSE/Linux" For all of You that do not know what FUSE is, FUSE is the Filesystem in Userspace Linux kernel module. This module allows nonprivileged users to create their own filesystems without writing any kernel code. While ZFS has many features which can benefit all …
4781 Days ago
No Thumbnail was found
origin: WikiPediaSAMBAAn open source implementation of the SMB file sharing protocol that provides file and print services to SMB/CIFS clients. Samba allows a non-Windows server to communicate with the same networking protocol as the Windows products. Samba was originally developed for Unix but can now run on Linux, FreeBSD and other Unix variants. It is freely available under the GNU General Public License. The name Samba is a variant of SMB, the protocol from which it stems. As of version …
4806 Days ago
No Thumbnail was found
4807 Days ago
NAS @ HOME part 7 Opensolaris ZFS raidZ install and benchmark
Putting OpenSolaris in a NAS server OpenSolaris is an open source project created by Sun Microsystems to build a developer community around the Solaris Operating System technology OpenSolaris express is the official distribution and can be download HERE but I will use a fork of that code. …
4807 Days ago
No Thumbnail was found
in construction …
4807 Days ago
No Thumbnail was found
4807 Days ago
No Thumbnail was found
in construction …
4807 Days ago