Cheers everyone,
I've been pressed for storage lately, and after looking at the options I decided to get one of those home-built file servers everyone seems to be talking about. I knew I wanted ZFS, because of its sheer reliability and other nice features (snapshots...), and being a beginner in such things, I'll probably be using FreeNAS (haven't yet looked at OpenIndiana, to be honest).
It's going to be a 24/7 NAS which will be standing about 5 meters from my bed, so a loud and power-hungry system is out of the question. It's going to serve media, i.e. mostly do video streaming via CIFS/NFS to 1-2 hosts at once, and be used as a backup for about 200-500 Gig of important files. I'm also considering using it as a router, if the operating system can do that. All that via GigE.
Anyway, I'd like some input on the hardware list and some other design considerations, so here we are.
Mainboard: Intel SK1200KP. As ITX boards go, it's definitely on the pricy end, but dual Gigabit and ECC RAM are worth the price tag, imho.
CPU: Intel Pentium G620T or Core i3-2120T. The big advantage I see with the i3 is SMT, the question is: how hardware-hungry is ZFS really? Will the two virtual cores justify the higher price?
RAM: I'm torn here. I want 16 Gigs, again because of ZFS; however, 8 Gig ECC RAM is pricy as hell. The cheapest I can find would be Kingston ValueRAM for around €138/stick (yes, I'm from Europe ), which is hefty.
Case: Lian Li PC-Q25. Was considering the Fractal Array R2 when I came across this one. ITX case with 5 hot-swap drive bays? Do want.
PSU: Corsair CX500. Not because I love Corsair, but because it's one of the few that'll fit in there (I have yet to research the availability of Silverstone PSUs, some of them fit too, apparently).
Storage:
■ For the OS, a 64 GB Crucial m4. 1€/GB for a SATA-6G SSD is low enough to consider (and I want to test them, because I'm thinking of putting one in my desktop).
■ For the storage, four 3TB Seagate Barracuda 7200.14. The equivalent WD Greens seem to have reliability issues after Thailand, and server drives, which I'd love to use, are just too expensive. I'll order one more and put it in the cupboard, should one of them fail or be DOA.
■ I'm also considering throwing in a 20 GB Intel 313 (SLC) SSD for the ZIL. Question is if that's worth it, performance-wise.
■ Because of lack of SATA ports on ITX boards, I'll have to get a card (either controller or port multiplier). I've read nice stuff about the Rosewill RC-211, but haven't been able to find it in my preferred online stores. Going to keep looking, though. I'd be happy for recommendations here, because I'd love to have a 4-port card. Another option would be the Intel SASUC8i, an 8-port SAS Controller for 150€. (I'm guessing it'd have no problems with el cheapo SATA drives).
As for the actual RAID setup, I'd favor RAID-10. It'll yield 6TB with four drives, and that should be enough for the moment. If it shouldn't at some point in the future, I can either expand or switch to RAID-Z. Alternatively, Z2, the question here is about performance and security.
I've been pressed for storage lately, and after looking at the options I decided to get one of those home-built file servers everyone seems to be talking about. I knew I wanted ZFS, because of its sheer reliability and other nice features (snapshots...), and being a beginner in such things, I'll probably be using FreeNAS (haven't yet looked at OpenIndiana, to be honest).
It's going to be a 24/7 NAS which will be standing about 5 meters from my bed, so a loud and power-hungry system is out of the question. It's going to serve media, i.e. mostly do video streaming via CIFS/NFS to 1-2 hosts at once, and be used as a backup for about 200-500 Gig of important files. I'm also considering using it as a router, if the operating system can do that. All that via GigE.
Anyway, I'd like some input on the hardware list and some other design considerations, so here we are.
Mainboard: Intel SK1200KP. As ITX boards go, it's definitely on the pricy end, but dual Gigabit and ECC RAM are worth the price tag, imho.
CPU: Intel Pentium G620T or Core i3-2120T. The big advantage I see with the i3 is SMT, the question is: how hardware-hungry is ZFS really? Will the two virtual cores justify the higher price?
RAM: I'm torn here. I want 16 Gigs, again because of ZFS; however, 8 Gig ECC RAM is pricy as hell. The cheapest I can find would be Kingston ValueRAM for around €138/stick (yes, I'm from Europe ), which is hefty.
Case: Lian Li PC-Q25. Was considering the Fractal Array R2 when I came across this one. ITX case with 5 hot-swap drive bays? Do want.
PSU: Corsair CX500. Not because I love Corsair, but because it's one of the few that'll fit in there (I have yet to research the availability of Silverstone PSUs, some of them fit too, apparently).
Storage:
■ For the OS, a 64 GB Crucial m4. 1€/GB for a SATA-6G SSD is low enough to consider (and I want to test them, because I'm thinking of putting one in my desktop).
■ For the storage, four 3TB Seagate Barracuda 7200.14. The equivalent WD Greens seem to have reliability issues after Thailand, and server drives, which I'd love to use, are just too expensive. I'll order one more and put it in the cupboard, should one of them fail or be DOA.
■ I'm also considering throwing in a 20 GB Intel 313 (SLC) SSD for the ZIL. Question is if that's worth it, performance-wise.
■ Because of lack of SATA ports on ITX boards, I'll have to get a card (either controller or port multiplier). I've read nice stuff about the Rosewill RC-211, but haven't been able to find it in my preferred online stores. Going to keep looking, though. I'd be happy for recommendations here, because I'd love to have a 4-port card. Another option would be the Intel SASUC8i, an 8-port SAS Controller for 150€. (I'm guessing it'd have no problems with el cheapo SATA drives).
As for the actual RAID setup, I'd favor RAID-10. It'll yield 6TB with four drives, and that should be enough for the moment. If it shouldn't at some point in the future, I can either expand or switch to RAID-Z. Alternatively, Z2, the question here is about performance and security.