
Czy zestaw Raspberry Pi NAS przechowuje dane?
Sama płyta Pi? Nie. Technicznie rzecz biorąc, tak, ponieważ jest tam ta karta microSD, ale to twój system operacyjny, a nie miejsce, w którym przechowujesz pliki. Dane przechowują dowolne dyski, które podłączasz do nich przez USB lub jedną z tych kart adapterów SATA.
Kiedy ktoś kupuje „zestaw NAS” z Raspberry Pi, dostaje Pi, może obudowę, czasem dyski w zestawie, czasem nie. Pi obsługuje oprogramowanie takie jak OpenMediaVault i komunikuje się z Twoją siecią. Twoje rzeczywiste pliki znajdują się na dyskach zewnętrznych.
Założyłem taki w zeszłym roku z obudową Argon EON (sprzedaje je argon40.com) i sprawdzał się dobrze w przypadku plików multimedialnych i tworzenia kopii zapasowych zdjęć z telefonów. Ta obudowa mieści cztery dyski 3,5" i ma wbudowany wentylator. Używane trzy dyski WD Red 4 TB, ponieważ taki był w promocji, ostatecznie po skonfigurowaniu RAID 5 można wykorzystać około 8 TB.
Myląca część dotycząca „zestawów”
Nie wszystkie zestawy są takie same, co sprawia, że odpowiadanie na to pytanie jest denerwujące. Niektórzy dają ci tylko Pi i obudowę, dyski kupujesz osobno. Inne obejmują wszystko. Argon, który kupiłem, miał taką samą obudowę i zasilacz, żadnych napędów, żadnego Pi, mimo że jest sprzedawany jako „zestaw”. Musiałem kupić osobno Pi 4 8GB, co było wówczas trudne do znalezienia ze względu na brak chipów.
Większość osób zadających to pytanie chce poznać pojemność, na przykład ilość danych, które można przechowywać. To całkowicie zależy od tego, jakie dyski dodasz. Może być 2 TB, może być 20 TB. Pi 4 ma cztery porty USB 3.0, które współdzielą przepustowość (łącznie 5 Gb/s na magistrali zgodnie ze specyfikacją raspberrypi.com).
Adaptery SATA pozwalają uniknąć wąskiego gardła USB, ale zwiększają koszty i złożoność. Obudowa Argon wykorzystuje niestandardową płytkę, która konwertuje GPIO Pi na połączenia SATA, co działa lepiej niż USB w przypadku wielu dysków.
Szybkość to moment, w którym wszystko staje się frustrujące i nikt nie mówi Ci tego z góry. - W dobry dzień możesz uzyskać zapis sekwencyjny w sieci z szybkością około 85 MB/s. Ktoś przetestował to na raspberrypi.org/forums z przypadkiem Argon i to właśnie otrzymał. Do strumieniowego przesyłania filmów to w zupełności wystarczy. Na przeniesienie setek koncertów będziesz czekać.
Sieć Ethernet Pi 4 jest teraz gigabitowa (starsze Pi 3 współdzieliło sieć Ethernet z USB, co było katastrofą), ale nadal nie można jej maksymalnie zwiększyć, ponieważ procesor przeszkadza w przetwarzaniu transferów plików.
Karty MicroSD umierają i nikt Cię nie ostrzega
Twój system operacyjny znajduje się na karcie microSD, a te rzeczy ciągle zawodzą od wszystkich zapisów. Przejrzałem dwie karty Samsung EVO, zanim przerzuciłem się na linię Endurance, która rzekomo obsługuje więcej cykli zapisu. Wciąż mam nadzieję, że w końcu umrze.
Niektórzy zamiast tego uruchamiają system operacyjny z dysku SSD USB, co jest mądrzejsze, ale nie zawracałem sobie głowy ponownym konfigurowaniem. Kiedy karta padnie, prawdopodobnie po prostu przywrócę ją z kopii zapasowej i kupię kolejną kartę za 15 dolarów, zamiast wszystko ponownie konfigurować.

Chciałbym, żeby ktoś mi powiedział przed zbudowaniem tego
Zasilanie ma znacznie większe znaczenie, niż mogłoby się wydawać. Oficjalny zasilacz Pi ma napięcie 5 V/3 A, co wydaje się w porządku, dopóki nie dodasz dysków, z których każdy pobiera 2 ampery podczas uruchamiania. Ciągle pojawiały się ostrzeżenia o zbyt niskim napięciu, dopóki nie dostałem dołączonej do zestawu zasilacza Argon 5A.
RAID trwa wiecznie na procesorach ARM. Odbudowa parzystości po dodaniu dysku zajęła prawie 24 godziny. Czterordzeniowy-BCM2711 Pi 4 pracuje z częstotliwością 1,5 GHz, co wydaje się w porządku, ale obliczenia RAID obciążają procesor. Podczas tej przebudowy prędkość mojego transferu spadła do około 20 MB/s, a strumienie Plex nadal buforowały.
Temperatura to coś, co tanie zestawy ignorują. Pi 4 dławi się do 80 stopni i osiągnie to z łatwością dzięki dyskom generującym ciepło. Przykleiłem radiator do procesora, a obudowa Argon ma wentylator, który faktycznie działa i utrzymuje teraz temperaturę około 55-60 stopni pod obciążeniem.
Wybór systemu plików jest dziwnie ważny. Wybrałem ext4, ponieważ jest to standardowy Linux, ale to oznacza, że komputery z systemem Windows w mojej sieci nie mogą bezpośrednio montować dysków, jeśli je wyciągnę. Powinienem był użyć exFAT lub NTFS, ale mają one własne problemy z uprawnieniami Linuksa.
Czy jest to tańsze niż zakup Synology?
Wydałem łącznie około 580 dolarów - 75 dolarów na Pi 4, 140 dolarów na obudowę Argon, 240 dolarów na trzy dyski plus kartę microSD i kable. 4-kieszeniowy Synology DS420+ kosztuje około 350 dolarów bez dysków. Dodaj te same trzy dyski WD Red, a otrzymasz 590 USD.
Więc nie, zbudowanie serwera Pi NAS tak naprawdę nie pozwoliło zaoszczędzić pieniędzy. Pozwoliło mi to dowiedzieć się, jak to działa, i dostosować wszystko. Uruchamianie Pi-hole do-blokowania reklam w całej sieci na tym samym urządzeniu. Nie można tego zrobić w przypadku zablokowanej-firmy Synology.
Dla kogoś, kto chce po prostu działającej pamięci masowej i nie chce bawić się poleceniami Linuksa, kup Synology. Będzie łatwiej i bardziej niezawodnie. Do majsterkowania i nauki zbuduj konfigurację Pi.
Losowe problemy, które napotkałem:
Udziały SMB losowo odłączają się od mojego komputera Mac, musiały dostosować jakiś plik konfiguracyjny, którego nie pamiętam
Dyski USB czasami nie montują się po ponownym uruchomieniu komputera, naprawiono to poprzez uzyskanie zasilanego koncentratora USB, mimo że nie miało to być konieczne
Przekroczono limit czasu interfejsu internetowego OpenMediaVault podczas wykonywania operacji na dużych plikach, nadal nie rozwiązałem tego problemu
Prędkości transferu różnią się znacznie w zależności od tego, co przenosisz. Duże pliki wideo przesyłane są szybko, na przykład 90 MB/s. Tysiące małych plików indeksuje się powoli, może 15-20MB/s ze względu na obciążenie. NFS jest rzekomo szybszy niż SMB, ale wtedy komputery z systemem Windows nie mogą się poprawnie połączyć bez oprogramowania innych firm.
Jednak zasada tworzenia kopii zapasowych 3-2-1, o której wszyscy wspominają, jest słuszna – nie ufaj żadnemu pojedynczemu urządzeniu. My Pi NAS to jeden egzemplarz, dyski do komputerów stacjonarnych to drugi, Backblaze B2 to trzeci. Pożar domu nie dba o konfigurację RAID.

Rzeczy, które mnie zaskoczyły
Hałas nie jest zły. 5400 Dyski RPM w obudowie Argon są cichsze, niż się spodziewałem. Słyszę, jak szukają, jeśli w pokoju jest śmiertelnie cicho, ale nie jest to denerwujące. O wiele cichszy niż wentylatory w moich komputerach stacjonarnych.
Pobór mocy jest niski, co jest miłe -, zmierzone łącznie około 18 W pod obciążeniem, przy aktywnych wszystkich trzech dyskach. W stanie bezczynności pobór mocy jest bliski 8 W przy wyłączonych dyskach. To wynik z watomierza Kill-A-, więc jest to trochę przybliżone.
Niezawodność jak dotąd jest w porządku. Jeden dysk po sześciu miesiącach wyrzucił kilka błędów SMART i wymieniłem go w ramach gwarancji. Odbudowa RAID trwała wieki, ale dane były w porządku. Nie mogę mówić o długoterminowej-trwałości, ponieważ używam tego dopiero od około 14 miesięcy.
Aby to utrzymać, musisz znać podstawy Linuksa. Aktualizowanie pakietów, sprawdzanie logów, gdy coś się zepsuje, edytowanie plików konfiguracyjnych przez SSH. Nie jest to niemożliwe do nauczenia, ale zdecydowanie jest inwestycją czasu. Interfejs sieciowy firmy Synology wykonuje większość tych czynności automatycznie.
Czy zbudowałbym kolejny? Tak, jeśli chodzi o projekt domowy, w którym się uczę. Jako poważne rozwiązanie do tworzenia kopii zapasowych plików służbowych lub niezastąpionych danych, nie. Komponenty są zbyt-klasy konsumenckiej i jeśli stanie się coś dziwnego, nie będzie można uzyskać pomocy. Jest to w porządku w moim przypadku użycia, ale nie ufałbym temu w niczym krytycznym.




