Тези с които разговарям напоследък сигурно им е писнало от темата, НО най-накрая се навих да си направя 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 или нещо друго, ще видим тестовете какво ще кажат.