![hp mediasmart server ex470 linux hp mediasmart server ex470 linux](http://lh6.ggpht.com/_a7hsEQmhLxE/SsvqW--_yII/AAAAAAAAC8A/IzaRHgwMsl4/s72-c/image_thumb[11].png)
ECC RAM, on the other hand, will correct the most common types of data corruption. When incorrect data (say in the form of a flipped bit) gets read from memory, ZFS has no way of knowing that the data is corrupted and will still write it to the disk. This is necessary even with ZFS having advanced error checking capabilities.While ZFS is able to check to make sure your data remains in the same state in which it was written, it has no way of verifying the quality of that data. ECC RAM is able to detect and correct data corruption in memory. This is especially true on a server intended for storage. There has been a lot of talk about whether or not it’s necessary to use ECC RAM, but ultimately the consensus is if you care about data integrity on your server, you should have it. The other thing is Error Correcting memory (ECC). This can hide things from ZFS and cause problems, so a host bus adapter (HBA) is recommended for use instead of a RAID controller.
Hp mediasmart server ex470 linux software#
This is because ZFS uses software RAID, and thus if you use a hardware RAID controller there is an extra layer in between ZFS and the discs. One thing that might stick out here is that hardware RAID is not recommended. Two directly attached discs (non-hardware RAID).Multicore 64-bit processor (Recommended Intel)Īnd the recommended hardware is listed as:.
![hp mediasmart server ex470 linux hp mediasmart server ex470 linux](https://i.ebayimg.com/images/g/Oh8AAOSw7VBhZtqb/s-l225.jpg)
On the FreeNAS website the minimum hardware requirements are listed as: I figured this would be an easy way to get used to using all these features and that if I wanted to switch to FreeBSD at a later date it would be as easy as exporting my pool and installing FreeBSD. The web interface makes it easy to manage your ZFS volumes and discs, letting you attach new pools or export your pools, take snapshots, make datasets, and use ZFS replication. Since it’s also essentially FreeBSD under the hood, if you do want to accomplish something that can’t be done in the web interface, you can easily drop down into the command line. FreeNAS can all be managed from a web interface and is easy to use but is also filled with power features.
![hp mediasmart server ex470 linux hp mediasmart server ex470 linux](https://www.briandorey.com/docs/2017-02-19-mediasmart-ex475-vga-mod/vga-cable.jpg)
This makes it very easy to get back up and running after a reinstall. Instead of saving all the raw data from how the server is set up, the settings are saved into a database which can easily be backed up and restored. The way FreeNAS is designed also makes it very easy to backup the server configuration. FreeNAS is a variant of FreeBSD that has been altered in order to be an easy to use network attached storage server. I considered using plain FreeBSD to give myself complete flexibility, but given that this was my first server build and I was basically intending to use the server for network attached storage, I settled on using FreeNAS for the ease of use and advanced features. In addition to that, at the time of this build no Linux distribution ships with ZFS support natively, hopefully this changes soon. I considered using a Linux distribution with ZFS as that’s what I’m more comfortable with, but largely due to the amount of user adoption on FreeBSD the amount that ZFS has been tested on Linux comes nowhere close to how much it’s been tested on FreeBSD. This really didn’t leave me with too many choices and thus I settled on using a variant of FreeBSD with ZFS. I also knew I was going to be working with at least four discs to start, maybe more, so I wanted a filesystem that was able to deal with multiple drives and a large storage pool. It’s going to be used as a storage server so I wanted a filesystem that wasn’t going to corrupt my data. I knew I wanted to use an OS with support for an advanced filesystem with features like snapshots and check-summing for data integrity. I looked at a few different options for the operating system I wanted to run. I’ve spent the last couple months configuring and setting up a new home server, with the intent of using it as a storage and media server.