Niezawodność ma różne elementy. Jednym z nich jest to, jak niezawodne jest przejście do końca z zalecanym sprzętem w konfiguracji głównego nurtu, skonfigurowanie go raz, a następnie NIE dotykanie go i obserwowanie, jak niezawodne są rzeczy. Oceniłbym FreeNAS dość wysoko.
Kolejną jest niezawodność, biorąc pod uwagę różne ludzkie czynniki błędów (konfiguracja niestandardowa, eksperymenty, niestandardowa sekwencja zmian w konfiguracji itp.). Oceniłbym FreeNAS na bardzo niskim poziomie. To tak łatwo strzelać sobie w stopę i utraty danych. Możesz przeczytać fora, aby uzyskać pomysł, ale jeśli spróbujesz sam, też będziesz miał :)
Jak już wspomniano powyżej, FreeNAS wydaje się być naprawdę nastawiony na konsumentów korporacyjnych i nieświadomy użytkowników domowych i ich problemów. Mówiąc o drogim sprzęcie klasy serwerowej, z kilkoma dziesięcioma dyskami vdevs na każdym, serwerem FreeNAS, który nim zarządza, oraz inżynierem operacyjnym, który zarządza serwerem.
Jeśli jesteś użytkownikiem domowym lub małym przedsiębiorcą, który chce mieć proste udostępnianie plików w tablicy 3-9T, być może ze wszystkimi przyjemnymi funkcjami nadmiarowości i sumowania ZFS, ale chcesz także zaoszczędzić pieniądze i przywykłeś do tego, że serwer plików może działać na tanim sprzęcie, nawet nie próbuj FreeNAS, nie jest to opłacalne, chyba że (a) chcesz zrobić z tego poważny projekt hobby i fajnie jest spędzać z tym czas, (b) jesteś gotowy aby zainwestować znacznie więcej pieniędzy w aktualizację (lub całkowitą wymianę) konfiguracji, ponieważ okazuje się, że sprzęt nie będzie działał.
Jestem jednym z takich użytkowników, próbuję FreeNAS już od 2,5 miesiąca. Całe Święta Bożego Narodzenia i Nowy Rok spędziłem na wstępnej konfiguracji, a także kilka wieczorów i weekendów. To trochę zabawne, ale wydaje się bardzo niebezpieczne. Z powodu błędów lub zbyt niestandardowej konfiguracji doświadczyłem utraty 5 dysków w 4-dyskowym Raid-Z już 5 razy, a podczas 2 z nich trafiłem w niemożliwe do odzyskania błędy odczytu podczas resilveringu. Większość z tego miała miejsce, gdy odłączałem i ponownie importowałem woluminy lub ponownie stosowałem szyfrowanie. Martwię się nieco, że jeśli utrata 1 dysku jest możliwa z powodu noobowej obsługi konfiguracji serwera nawet bez rzeczywistej awarii dysku sprzętowego, potrzebujesz Raid-Z2 lub Raid-Z3, aby to złagodzić. Byłem bardzo paranoikiem dzięki ciągłemu tworzeniu migawek na zewnętrzny dysk w celu tworzenia kopii zapasowych, co uratowało mnie wiele razy. Chociaż miałem kilka nieodwracalnych błędów odczytu na dysku zewnętrznym, z którymi musiałem sobie poradzić, i przypuszczam, że wynika to z faktu, że użyłem USB 3.0, który NIE jest zalecany (czytaj: nie jest obsługiwany i możliwe są błędy) . Miałem również problemy z dyskiem SSD, którego użyłem do zgłaszania błędów L2ARC, które znikają po usunięciu i ponownym dołączeniu, jednak nie można go wyczyścić: musiałem wyłączyć kontrole, wyczyścić za pomocą dd i zrestartować komputer, aby System operacyjny odświeżył swoją wiedzę na temat metadanych dysku, ale dopiero wtedy pozwolił mi ponownie podzielić dysk na partycje i ponownie go dodać. Jest więcej rzeczy tego rodzaju, przez które musiałem przejść. nie są obsługiwane i możliwe są błędy). Miałem również problemy z dyskiem SSD, którego użyłem do zgłaszania błędów L2ARC, które znikają po usunięciu i ponownym dołączeniu, jednak nie można go wyczyścić: musiałem wyłączyć kontrole, wyczyścić za pomocą dd i zrestartować komputer, aby System operacyjny odświeżył swoją wiedzę na temat metadanych dysku, ale dopiero wtedy pozwolił mi ponownie podzielić dysk na partycje i ponownie go dodać. Jest więcej rzeczy tego rodzaju, przez które musiałem przejść. nie są obsługiwane i możliwe są błędy). Miałem również problemy z dyskiem SSD, którego użyłem do zgłaszania błędów L2ARC, które znikają po usunięciu i ponownym dołączeniu, jednak nie można go wyczyścić: musiałem wyłączyć kontrole, wyczyścić za pomocą dd i zrestartować komputer, aby System operacyjny odświeżył swoją wiedzę na temat metadanych dysku, ale dopiero wtedy pozwolił mi ponownie podzielić dysk na partycje i ponownie go dodać. Jest więcej rzeczy tego rodzaju, przez które musiałem przejść.
Typowe gotówki dla nowych użytkowników:
- Fora FreeNAS mają listę zalecanego sprzętu ( https://forums.freenas.org/index.php?threads/hardware-recommendations-read-this-first.23069/ ). Powinieneś być tak blisko, jak to możliwe, w przeciwnym razie nie uzyskasz nawet pomocy na forach (zaniedbanie jest karane).
- Pamięć ECC RAM jest koniecznością. Nakłada ograniczenia na rodzaj płyty głównej i procesora, którego można użyć.
- Elementy klasy serwerowej są zdecydowanie zalecane (w tym karta SAS, karta sieciowa, dyski). Karty RAID nie powinny być używane w trybie RAID, pamiętaj, aby je wyłączyć, w niektórych przypadkach wymaga zastosowania innego oprogramowania układowego.
- 8 GB pamięci RAM to prawdziwe minimum (uruchomienie na 4-6 GB jest prawie niemożliwe, ale szansa na problemy znacznie wzrasta - nie tylko problemy z perfem :)). Gdy włączysz więcej funkcji lub powiększy się zestaw danych, będziesz potrzebować więcej. Sprawdź, ile Twoja płyta główna może obsługiwać. Korzystam z 24 GB z możliwych 32 GB i prawdopodobnie wybrałbym inną płytę główną (aby umożliwić większy rozwój), gdybym to wszystko nowy. Dedupe potrzebuje 5 GB pamięci RAM na 1 TB miejsca.
- Raid-Z (1) nie powinien być w ogóle używany. Są szanse na awarię podczas resilveringu, ale nie sądzę, że Raid-Z jest naprawdę obsługiwany. Jeśli masz 4 dyski, wybierz Raid-Z2. Połowa miejsca zostanie wykorzystana na parzystości, w porządku.
- Nie używaj dysków USB. eSATA jest lepszą opcją, jeśli chcesz mieć dyski zewnętrzne, ale (a) upewnij się, że używasz karty SATA klasy serwerowej i upewnij się, że wolumin został odłączony przed odłączeniem dysku.
- Nie planuj udostępniać FreeNAS box żadnej innej funkcjonalności. Użyj dedykowanej maszyny. Nigdy nie uruchamiaj FreeNAS na maszynie wirtualnej, chyba że jesteś doświadczonym profesjonalistą w dziedzinie wirtualizacji klasy korporacyjnej, wiesz, co robisz lub po prostu chcesz dużo zabawy (i prawdopodobnie zerowego wsparcia na forach, ludzie ci nie pomogą, jeśli widzą, że używasz maszyny wirtualnej).
- Zawsze twórz kopie zapasowe danych, zawsze twórz kopie konfiguracji (po każdej zmianie), zawsze twórz kopie kluczy szyfrujących włącznie. klucze odzyskiwania (po każdej zmianie). Nadmiarowość macierzy RAID nie zastępuje kopii zapasowych.
- Uprawnienia są trudne, szczególnie w systemach opartych na Windows, chociaż obsługiwane są Windows i CIFS. Przygotuj się na dużo zabawy / konserwacji.
- Nie oczekuj, że zostaną naprawione błędy specyficzne dla użytkowników domowych, są one ignorowane z uśmiechem. Na przykład skarga na to, że dyski nie obracają się z powodu nieoczekiwanej aktywności dysku, jest śmieszna: przedsiębiorstwa uruchamiają swoje serwery 24 godziny na dobę, więc też powinieneś to zrobić. To przestaje być problemem.
- ZFS jest zoptymalizowany dla wielu (dziesiątki, setki) użytkowników uzyskujących dostęp do plików jednocześnie. Nie oczekuj optymalizacji dla jednego lub dwóch przypadków użytkownika (rodzina, małe biuro). Np. Nie ma innej defragmentacji niż odtworzenie zestawu danych, ponieważ w przypadku setek użytkowników nie ma to znaczenia, ważne jest IOPS i buforowanie. Domyślny rozmiar rekordu to 128 KB (porównaj z domyślnym klastrem w Windows 4K) i lepiej go nie zmieniać.
- Na forach znajdziesz wiele osób odradzających ZIL i L2ARC dla użytkowników domowych, jednak ZIL i L2ARC są bardzo skuteczne. ZIL maksymalizuje przepustowość zapisu, aby naprawdę nasycić 1 GBit. L2ARC zwiększa IOPS przy wielokrotnych odczytach co najmniej dziesięciokrotnie i umożliwia bardzo płynne korzystanie z plików z systemu Windows, jeśli rzadko restartujesz serwer. Eksplorator wykonuje wiele losowych / powtarzanych odczytów, aby wygenerować miniatury / podglądy. Zauważalna poprawa w przypadkach użycia, takich jak „oglądanie zdjęć prosto z katalogu serwera”.
- Traktuj „aktualizacje” jako „aktualizacje” z koniecznością opieki nad dziećmi, weryfikacji itp. Po ostatniej aktualizacji jakoś straciłem ustawienia automatycznych migawek, dlatego replikacja na dysk kopii zapasowej przestała działać. Skonfiguruj wszelkiego rodzaju alerty, nie zakładaj tylko, że wszystko zadziała. FreeNAS może wysyłać wiadomości e-mail.