Jako stary uzytkownik duzych pojemnosci dyskowych w raid, po przeczytaniu powyzszych wypowiedzi, dodaje moje 5 groszy do dyskusji z dedykacja dla leosha. Sa to przemyslenia i wnioski z wieloletniego uzywania podobnych systemow, na ktore sie natknie kazdy, kto chce miec wieksza spojnosc miejsca dyskowego.
Najwazniejsza decyzja, to czy to jest tego warte, czy pakowanie umownych 8 dyskow 1TB w 1 calosc ma sens? I tak i nie. Od strony pojemnosci 8x1TB to to samo co 1x8TB, do ktorego nie trzeba zadnych plyt, komputerow, zarzadzania itp. Podlaczasz po usb albo e-sata i dziala od strzala. Czy warto? Finansowo tak, jesli kilkaset zlotych nie stanowia problemu, ale nie, jesli chcesz sie pobawic i "zutylizowac" stare dyski i przy okazji sie czegos nauczyc.
Cel: komp z duza pojemnoscia dyskowa do robienia kopii zapasowej
Podroz z budowa kompa, czy wlasciwie serwera, ktory bedzie oferowac taka pojemnosc dyskowa, nalezy zaczac od prozaicznej rzeczy, ktora jest... Obudowa. Przy wiekszej ilosci dyskow, problemem jest miejsce na ich montaz oraz temperatury pracy. Zalecana jest ponizej 40*, powyzej 45* jest juz niebezpiecznie i dyski szybko wyziana ducha, 50+ to juz swiadome zabijanie hdd. Tak wiec buda musi miec przynajmniej 8 slotow na dyski i kazdy z nich musi byc dobrze wentylowany. Najlepsze wiatraczki to duze, 80mm+, lozyskowane, zadne slizgowe. Nie chcesz tez uzywac zadnych kieszeni na dyski ktore maja wiatraki 40mm, tzw. gwizdki, bedzie to bardzo glosne i malo wydajne.
Ponizej lista czego NIE chcesz:
* zadne male komputerki sbc, typu rpi
* zadne podlaczanie dyskow po usb
* zadne software/fake raid
* zadne sw/hw raid 0, 1, 10, jbod
* zadne sw raid 5/6
* os: zadne windows, open media vault, true nas, free nas itp.
* fs: zadne inne niz ext4
* zadne karty sata na pci/pcie
* zadne karty hba raid na innych chipach niz lsi
To co chcesz miec:
* buda z dobrym nawiewiem na min. 8 dyskow
* zasilacz z odpowiednia iloscia kabelkow dla sata + ew. przelotki/rozgalezniki (pomijam kieszenie hot-swap ze wzgledu na cene)
* mobo min. mitx z 1 slotem pcie x8, mobo ma miec lan 1Gbe+ oraz cpu z integra gfx, dobrym materialem sa starsze kontrukcje z amd e350/e450
* karta hba z hw raid, 8 portow, koniecznie odblokowany r5/6, pcie + kabelki, kolega zyga64 je wczesniej proponowal i jest to super opcja, tania i najlepsza (80zl za komplet hba + 2 kable sas->sata 1x4), dziala z win/linux
* karta hba moze miec baterie wbudowana ew. zew. ups dla kompa do pracy ciaglej
* tylko hw raid 5 albo 6 jesli wiecej dyskow niz 8 (mozesz np. zrobic 2 virtual drives 4x500GB R5 i 4x1TB R5 albo 8x1TB R5/6, zaleznie jak stoisz z dyskami)
* os: linux ubuntu serwer mini, bez desktopa, wersja LTS, zarzadzanie z poziomu konsoli przez ssh, albo klasycznie przez klawke/monitor
* serwisy konieczne: samba dla udostepniania plikow po smb dla windows, ios, android + openssh dla zdalnego zarzadzania przez konsole
* serwisy opcjonalne: proftpd dla ftp, apache dla obslugi www, certbot dla https i szyfrowanych polaczen
* serwisy zupelnie opcjonalne: kodi dla media center, postfix/dovecot do poczty, munin do monitorowania sprzetu i wiele innych
* fs: ext4
* jesli wiecej dyskow to dodatkowo karta expander 24-portowa, w tej konfiguracji mozna podpiac max 24 dyski (hba 4 + exp 20), jesli malo to kolejny expander (2x20), a jesli wciaz za malo, to mozna laczyc kolejne expandery kaskadowo do 250 dyskow na 1 karcie hba
* karta hba na chipach lsi, proponowana wczesniej taki wlasnie ma, tak samo expander, popularne sa intele rowniez na lsi (obecnie lsi nalezy do broadcom)
Build, instalacja i konfiguracja:
* skladanie wszystkiego do kupy, sprawdzenie temperatur, konfiguracja bios, zasobow itp. jak przy skladaniu kompa
* w bios hba utworzenie macierzy czyli virtual drives, moze byc 1 cala do wszystkiego, 1 na system, 1 na home, 1 na stuff itp.
* low-level format jest przeprowadzany przez karte hba w tle, VD sa widoczne od razu jako niezalezne dyski i mozna ich uzywac w trakcie inicjalizacji, formatowanie moze trwac nawet kilka dni zaleznie od ilosci dyskow, ale przy 8TB to bedzie pewnie kilka godzin tylko
* instalacja os na wczesniej utworzonym VD, dodanie wymaganych serwisow
* format fs, ext4, jesli konieczne to montowanie vd jako boot/home/stuff/var itd.
* konfiguracja serwisow ssh i samby
* mozna uzywac nonstop 24/7 bez potrzeby monitora i klawki, zdalne zarzadzanie przez ssh
To tak w najwiekszym skrocie. Siedze w temacie od cwierc wieku, obecnie domowy serwer ma 80TB, lacznie 22 dyski, czesc ma juz ponad 10 lat i wciaz dziala.
Powyzszy tekst jest moja subiektywna opinia na ten temat.