Skocz do zawartości

Projekt domowego serwera NAS - alternatywa dla gotowych NAS'ów


Recommended Posts

Od jakiegoś czasu miałem w planach zakup serwera NAS do domu. Główne zadania sprzętu to:

 

· Kopie zapasowe urządzeń mobilnych;

· Storage dla zdjęć, filmów pociech;

· Serwer FTP do przerzucania dużych plików przez sieć(firma <-> dom);

· Serwer DLNA do serwowania zebranych materiałów na tv;

· Dostęp po SSH, najlepiej jeśli pod spodem byłby linux(najchętniej Debian);

· Wszystkie inne dobrodziejstwa tego typu sprzętu;

 

Wymagania co do sprzętu(kolejność nieprzypadkowa):

 

· Cisza bliska całkowitej(najlepiej sprzęt pasywnie chłodzony);

· Oszczędność energii;

· Wydajność;

· Możliwość dostępu po SSH, FTP, www;

 

Zbadałem temat tu i ówdzie, pochodziłem po znajomych(oglądałem m.in. Synology DS214  Play) i jeśli chodzi o funkcjonalności to jest nieźle ale.. jeśli chodzi o ciszę to niestety dla mnie nie do zaakceptowania. Dlatego powziąłem decyzję, że skonstruuję samemu NAS.

 

 

Komponenty na jakie się zdecydowałem to:

1. Płyta główna: Asrock Q1900DC-ITX: http://www.asrock.com/mb/Intel/Q1900DC-ITX/index.pl.asp?cat=Specifications

2. RAM: GoodRAM 4 GB SO-DIMM DDR3L

3. Dysk na OS: GoodRAM C50 60 GB: http://www.goodram.com/pl/product/dyski-ssd/goodram-ssd-c50/

4. Dyski pod storage:  docelowo WD RED 2*2TB: http://www.wdc.com/wdproducts/library/SpecSheet/POL/2879-800002.pdf w tej chwili założę do testów OS’a 1*500GB 2.5” WD Black.

5. Zasilacz DC 19V laptopowy, moc 90 W

6. Obudowa: Cooler Master 130 Elite: http://www.coolermaster.com/case/mini-itx-elite-series/elite130/

 

Według informacji znalezionych w sieci zestaw nie powinien pobierać więcej niż 20 W. Mam dość dokładny miernik energii(VOLTCRAFT ENERGY LOGGER 4000F) zatem pomiary też będą.

 

Sprzęt będzie stał na łączu 200/200 Mbps, sieć w domu WiFi: full n + 1 Gbps po kablu.

 

Testy multimediów będę wykonywał z pomocą: iPhone 5s, HTC One M7, iPad Air, Panasonic Viera E6E, Asus z i5/8GB/128 GB SSD/1 Gbps.

 

Komponenty są zamówione. Mam nadzieję, że w następny weekend zabiorę się za składanie, instalację i konfigurację sprzętu.

 

Krótkie podsumowanie kosztów:

Płyta: 450 zł

RAM: 129 zł

Dysk SSD: 180 zł

Dyski WD: 830 zł

Obudowa: 170 zł

Zasilacz: zasoby własne

 

Suma:  929 zł NAS + 830 zł HDD = ~1759 zł VS gotowy NAS Synology DS214play: ~1300 zł + 830 zł HDD = 2130 zł

 

Czymże byłaby maszyna, gdyby nie tchnąć w nią trochę życia w postaci systemu operacyjnego? Ano kupą elektro-śmieci. Na celowniku mam dwa rozwiązania: 

 

1. OVM: Open Media Vault, pod adresem: http://www.openmediavault.org/można poczytać(jest także forum). Pod adresem: http://demo.omv-extras.org/ jest wersja demo online nawet z polską wersją językową.

 

2. FreeNAS: http://www.freenas.org/

 

Jeśli chodzi o rozwiązanie 1. opiera się na wersji stable Debian Wheezy co oznacza, że system plików to ext4. Mam nadzieję, na pełny dostęp po ssh do powłoki shella. To sprawdzę.

 

Rozwiązanie nr 2. opiera się na FreeBSD i systemie plików ZFS zaadaptowanym z Sun Solaris. Chyba najbezpieczniejszy i ogólnie najlepszy system plików na świecie(zainteresowanych odsyłam do google). 

 

Są to dwa podobne rozwiązania pod względem działania ale pod spodem są fundamentalne różnice. Spróbuję przetestować oba zanim uruchomię ostatecznie środowisko produkcyjne. 

 

Zapraszam do komentowania! :-) Zdjęcia będą jak zacznie sprzęt spływać, żeby nie było, że "wstępnie zamówione". 

 

Pozdrawiam

K.S.

Edytowane przez Krzysztof
  • Popieram 3
Link to post
Share on other sites

Z założenia to ma być szybki, stabilny i "długowieczny" serwer a w tej roli nie widzę pendrive jako dysku systemowego(jaki dobry by on nie był). Dodatkowo potrzebuję znacznie więcej niż 4 GB miejsca na tym dysku. 

 

Oglądałem Twój projekt, fajny :-)


Parę gratów:

http://s15.postimg.org/qhoawdb9n/Full_Size_Render.jpg

 

http://s15.postimg.org/9342o3e4r/Full_Size_Render2.jpg


Póki co ostatni klocek układanki:

http://s20.postimg.org/3tpc8nzwd/Full_Size_Render.jpg

 

Mam nadzieję, że do końca tygodnia złożę do kupy sprzęt. W weekend zaplanowałem instalację i konfigurację OS'a.


Parę testów szybkości:

[email protected]:~$ wget -O /dev/null XXe.pl/100g.test
--2015-03-20 09:30:51-- XX.pl/100g.test
Translacja XX.pl (XX.pl)... 
Łączenie się z XX.pl (XX.pl)|XX|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 110592001024 (103G) [text/plain]
Zapis do: `/dev/null'
 
44% [=========================>                                 ] 49.374.253.429 28,7M/s  eta 34m 11s
 
Więcej mój router nie ogarnia - ma 100% procka. Nas ma przy tym temp. cpu 45*C i obciążenie rzędu 23% na 1 rdzeniu(a rdzeni jest 4 :-))
 
Skonfigurowałem ftp, ssh, klienta torrenta. Na razie bez żadnych niespodzianek. Wszystko śmiga szybko, interfejs intuicyjny. Troszkę musiałem w konsoli pogrzebać(dodanie repozytorium) ale poza tym - książkowo. W weekend test na całego. 
Edytowane przez Krzysztof
  • Popieram 2
Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...