I am going to try and build a NAS-cum-HTPC with the following ideas on top of my head. I will appreciate if somebody gives me pointers if my thinking is in the wrong direction and if what I am trying to do is possible.
Basically, I am trying to achieve FreeNAS like functionality with FreeBSD, with HTPC slapped on top.
Let me know your thoughts! You guys are awesome!
- Install and boot FreeBSD on a 16[ ]GB thumb drive
- Create a ZFS RAID-Z pool of five disks
- Create Data sets on the zpool for movies, music and pictures.
- Install and configure Xorg with Nvidia drivers (Recommended Nvidia card for HTPC (2D and 3D both) is?)
- Install XBMC
- Configure XBMC to auto start at startup
- Configure XBMC to look for and scrub movies, music and photos on their respective Datasets.
- Install and configure Transmission, MiniDLNA, Firefly and Jdownloader, all, on the thumb drive.
- I am not looking to install any desktop environment.
- Why I want to build a NAS-cum-HTPC?
The hardware that I have chosen is pretty capable- Intel pentium G620
- Intel DH67BL with Intel NIC and five SATA ports
- 16 GB 1333 Mhz RAM (4[ ]GB x 4)
- Corsair VX550
- Nvidia graphics card on your recommendations.
- Why do I want to install FreeBSD, XBMC and others on a thumb drive?
To make things compartmentalized. Let's consider failure scenarios.- Thumbdrive fails: Replace thumbdrive, install FreeBSD again and import the Zpool
- One of the disk fails: RAIDZ. Replace hard drive. We are good to go.
- Underlying hardware fails: Replace the failed component (any changes to be done on
freebsdFreeBSD side?)
Basically, I am trying to achieve FreeNAS like functionality with FreeBSD, with HTPC slapped on top.
Let me know your thoughts! You guys are awesome!