Тези с които разговарям напоследък сигурно им е писнало от темата, НО най-накрая се навих да си направя home NAS проекта, който мислих толкова време. В нас при разчистването се оказа, че имам 10 диска (don’t ask…) повечето от които от по 1ТБ. Първо ги бях пуснал в hardwarebg и olx, но при слабия интерес реших да ползвам каквото имам и ето, че в тестова среда имам една много прилична конфигурация с Xeon E3-1225 V2, 16 ГБ ECC рам, 7 диска (от които два са в mirror 4 са в raidz1 и един системен, който скоро време трябва да ъпгрейдна на SSD. Всичко това се търкаля на FreeNAS, който е базиран на FreeBSD, което е чудесен момент да мога да се докосна в света на BSD.
Цялото това нещо го набухах в едно Lenovo E31 с малък хак за захранването, защото оригиналното е 280W и имайки предвид, че процесора е с TPD 95W, 7 диска по средно 20W без да смятаме RAM, дънна платка и т.н. така, че един 400W Fortron свърши чудесна работа.

Цялата машина е супер студена, при няколкодневна работа процесора не се качи на повече от 36 градуса, макар, че съм длъжен да отбележа, че през повече време беше idle.

Ето и как изглеждат за сега zpool-овете ми:

nedko@freenas[~]# zpool list
NAME           SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
Mirror-1.5TB  1.36T  20.5G  1.34T        -         -     0%     1%  1.00x  ONLINE  /mnt
RaidZ-3TB     3.62T  27.4M  3.62T        -         -     0%     0%  1.00x  ONLINE  /mnt
freenas-boot   912G  36.0G   876G        -         -     0%     3%  1.00x  ONLINE  -

Те така. Скоро след като вкарам машината в production ще пиша по-подробно, зщаото темата е мега интересна, а сега с тези евтини workstations (защото Xeon + ecc memory не е излишна екстра особено зa zfs) + 3 диска по 4 ТБ например можете да си разрешите проблемите за няколко години напред.

От тук нататък опциите са всевъзможни като едно от първите неща, които смятам да направя е да заменя моя backup script, който fork-нах преди време с по-сериозен solution като rsync, duplicity, bacula или нещо друго, ще видим тестовете какво ще кажат.