Czy domowy serwer NAS jest niezawodny do przechowywania danych (bez innych kopii zapasowych)?

9

Pytanie pojawiło się, gdy myślałem o przeniesieniu niektórych danych (np.) Zdjęć, starych, ale ważnych innych danych wyłącznie na serwer NAS (do użytku prywatnego, bez poziomu biznesowego).

Mój NAS to prosty 2-dyskowy system RAID. Wiem, że RAID nie jest systemem tworzenia kopii zapasowych, ponieważ zapewnia jedynie nadmiarowość sprzętową, dlatego zaplanowałem tworzenie przyrostowych (wersjonowanych) kopii zapasowych katalogów danych. Miejscem docelowym kopii zapasowej byłby ten sam NAS, dzięki czemu jedyne wystąpienie danych (brak kopii na komputerach przenośnych lub stacjonarnych) i wersjonowane kopie zapasowe pozostaną całkowicie na tych dwóch dyskach.

Teraz zastanawiałem się, jak wiarygodna jest ta procedura. Czytałem, że zanik zasilania zwykle nie ma wpływu na dane na dysku, ponieważ głowice chowają się w bezpiecznej pozycji i nie „uderzają” ani „nie rysują” dysków, ale mogą oczywiście uszkodzić aktualnie zapisane dane i jeszcze gorzej wpływa na elektronikę napędu, czyniąc go bezużytecznym.

Teraz nie jestem pewien, czy powinienem zainwestować w mały zasilacz UPS, który dobrze współpracuje z serwerem NAS, aby zapewnić prawidłowe wyłączenie lub skorzystać z wielu lokalizacji kopii zapasowych (czy obu?)

Czy posiadanie tylko jednego wystąpienia danych + kopii zapasowej na tym samym komputerze nadal uważane jest za niebezpieczne?

(Ignoruję tutaj kradzież. Również przepięcia, ponieważ wszystkie podłączone kable LAN, zasilanie itp. Są chronione. Co więcej: nie chcę używać chmury do żadnych danych (zaszyfrowanych lub nie))

Edycja: Przepraszamy, jest to RAID 1 z dwoma dyskami ogółem.

Samuel
źródło
RAID1? Aby zapewnić prawidłowe tworzenie kopii zapasowych, powinny istnieć 2 kopie zapasowe (na miejscu i poza nim). Ale to zależy od tego, jak ważne są twoje dane ... możesz dodać kolejny zewnętrzny dysk twardy, który tworzysz ręcznie co jakiś czas, ale usuwasz z nas / pulpitu i przechowujesz w innym miejscu. Przynajmniej rozłącz.
Logman
Nie wspominasz, jaki smak rajdu masz ... RAID0 (striping) zapewnia prędkość bez dodatkowej ochrony danych, a RAID1 (mirroring) i RAID 5 zapewniają redundancję dysku. W domu mam 3 TB RAID1 plus plan awaryjny jako moją kopię zewnętrzną.
Brian Adkins,
Zgnilizna bitów (lub przypadkowe przerzucanie bitów z powodu promieniowania kosmicznego) staje się coraz większym problemem dla naszych dysków 4 TB. Bez jakiejś formy sumy kontrolnej (takiej jak ZFS), bitrot może niewidocznie stopić wszystkie twoje pliki.
RoboKaren
Michael już udzielił doskonałej, dogłębnej odpowiedzi, ale chciałem zauważyć, że to, co opisujesz w swoim pytaniu, nie jest kopią zapasową, ale po prostu systemem kontroli wersji twojej roboczej kopii danych. Jest to niezawodne rozwiązanie przeciwko ludzkiemu błędowi i uszkodzeniu plików, ale nie spełnia wymagań Twojego scenariusza.
Lilienthal,
3
Błyskawica, powódź, ogień, kradzież. Jeśli nie masz kopii zapasowej poza siedzibą, którykolwiek z nich może wymazać oba zestawy.
JamesRyan

Odpowiedzi:

24

Czy domowy serwer NAS jest niezawodny do przechowywania danych [starych, ale ważnych, prywatnych, bez kopii na innych komputerach ] ( bez innych kopii zapasowych )?

Nieeee!

Nawet nie myśl o tym, chyba że masz ochotę stracić swoje dane. Ponieważ określasz dane, które zamierzasz tam przechowywać, jako „ważne”, wyobrażam sobie, że nie.

RAID pomoże (w granicach limitów) pomóc w odzyskaniu sprawności po awarii sprzętu, zakładając oczywiście, że złapiesz problem na czas i szybko go rozwiążesz. Jak słusznie zauważyłeś, RAID nie jest kopią zapasową . Należy również pamiętać, że wszystkie poziomy RAID nie są sobie równe; RAID 0 nie zapewnia nadmiarowości i może dość łatwo obniżyć odporność na awarie sprzętowe, ponieważ wszystkie dyski w macierzy RAID 0 muszą działać, aby tablica działała. Stracić jeden, a stracić to wszystko. RAID 5 zapewnia nadmiarowość jednego dysku, ale przy dzisiejszych dużych dyskach prawdopodobieństwo drugiej awarii podczas (męczącego) procesu resilveringu po awarii nie jest nieznaczne.

„Domowy NAS” nie jest z natury bardziej niezawodny niż zwykły komputer zbudowany z tych samych komponentów (i prawdopodobnie jest to skutecznie komputer zbudowany z bardzo podobnych komponentów; jeśli masz szczęście, z dodatkiem ECC RAM). Można uczynić go bardziej niezawodnym, ale również zwykły komputer. (Z wyjątkiem być może laptopa, ze względu na ograniczenia związane z fizyczną przestrzenią i sprzętem.) Na przykład mój komputer ma UPS, ECC RAM i nadmiarowy ZFS do przechowywania, z których wszystkie przyczyniają się do znacznego zwiększenia niezawodności i wszystkie są osiągalne na zwykłym sprzęcie. Zautomatyzowane migawki na poziomie systemu plików (ZFS sprawia, że ​​to tanie) i automatyczne regularne kopie zapasowe zapewniają mi opcje odzyskiwania po awarii.

Pojedyncza kopia czegokolwiek, w tym na przykład dwie kopie na dyskach lustrzanych, jest podatne na przegrałem z dowolnej liczby problemów. Oto kilka przykładów (niektóre z nich zostały zapożyczone z powyższej połączonej odpowiedzi na błąd serwera):

  • Uszkodzenie pliku
  • Błąd ludzki (omyłkowe usuwanie plików)
  • Katastrofalne uszkodzenia (ktoś zrzuca wodę na serwer)
  • Wirus
  • Błędy oprogramowania, które usuwają dane
  • Problemy sprzętowe lub błędy oprogramowania układowego, które usuwają dane

Jeśli zależy Ci na swoich danych, potrzebujesz co najmniej dwóch odrębnych kopii (w tym głównej kopii roboczej); najlepiej, jeśli możesz to zrobić, trzy kopie (jedna, z którą pracujesz, i dwie do przechowywania). Jedna z tych kopii powinna znajdować się w innym fizycznym miejscu, a najlepiej na innym typie nośnika niż inne. Część „odrębne kopie” wyklucza RAIDowanie kopii; Chodzi o to, że jeden problem, bez względu na rodzaj, nie może być w stanie wyjąć wszystkich kopii. Dla osoby prywatnej schemat 3/2/1 (trzy kopie, dwie kopie zapasowe, jedna kopia zewnętrzna / jedna na nośniku alternatywnym) nie zawsze jest praktycznie możliwy do osiągnięcia, ale nawet „tylko” zewnętrzny dysk twardy podłączony do USB lub eSATA , podłączony do schowka i regularnie aktualizowany wraz z jakąś historią zmian,

CVn
źródło
To jest RAID 1 (edytowałem swój post). Okresowe podłączanie do niego dysku nie działało dla mnie przede wszystkim, więc przeszedłem do, miejmy nadzieję, bardziej niezawodnej procedury przy użyciu NAS, ale rozumiem wskazane przez ciebie punkty.
Samuel
1
@Samuel Problemem jest „pojedyncza kopia”. Żadna pojedyncza kopia nie jest nigdy bezpieczna. „Trywialna” macierz RAID 1 jest właściwie pojedynczą kopią dla wszystkiego oprócz całkowitej awarii dysku twardego, zarówno pojedynczego sektora, jak i całego dysku. (ZFS radzi sobie lepiej z sumowaniem sum kontrolnych na dysku, co pozwala mieć pewność, że odczyt jest poprawny.) Rozważ np. Research.cs.wisc.edu/adsl/Publications/corruption-fast08.html .
CVn
Nie polegałbym na ślepym kopiowaniu, ponieważ straciłem już dane z powodu błędów bajtu w kopii zapasowej i i tak skorzystam z pewnego sprawdzania. Nawet jeśli byłby to zwykły ręczny MD5 po skopiowaniu
Samuel
Właściwie używam wersji oprogramowania do tworzenia kopii zapasowych z mojego serwera NAS, na którym oczywiście nie mogę wykonać żadnego sprawdzania na poziomie plików.
Samuel
@Samuel Jeśli widzisz niezgłoszone błędy typu end-to-end (to, co jest odczytywane, nie jest tym, co było pierwotnie przechowywane, a komponenty pamięci nie zgłaszają błędów), to potrzebujesz czegoś więcej niż zwykłego lustra RAID, ponieważ zwykły kopia lustrzana bez sumy kontrolnej nie będzie w stanie stwierdzić, która kopia jest poprawna. (Możesz odzyskać od tego, jeśli wystąpi pojedynczy błąd, wybierając jedną ze stron lustra, ale nie możesz wiele zrobić, jeśli obie strony mają różne błędy.) I powinieneś dokładnie przyjrzeć się, dlaczego te błędy pojawiają się w pierwszej kolejności.
CVn
3

Wszystkie produkty Synology mają porty zewnętrzne (USB i / lub eSATA w zależności od modelu). W małych biurach jesteśmy zadowoleni z kopii zapasowych i obrazów komputerów przechodzących na NAS [en], a następnie klonujących z NAS na podłączony do niego dysk zewnętrzny (oprogramowanie Synology to obsługuje). Następnie obracamy zewnętrzne dyski poza miejscem (czasem do domu, a czasem do bezpiecznego depozytu w banku).

Tak więc podstawowe dane żyją na komputerach (zwykle serwery), kopie zapasowe pierwszego poziomu na serwerze NAS (różne numery wersji w zależności od rodzaju danych), kopie zapasowe drugiego poziomu na urządzeniach zewnętrznych eSATA, kopie zapasowe trzeciego poziomu poza witryną.

ericx
źródło
Zastanawiam się, czy podczas korzystania z systemu plików takiego jak ext4 itp. Na moim serwerze NAS i kopiowania za pomocą robocopy potrzebne są dodatkowe środki, aby zapewnić integralność plików po robocopy i okresowo później. AFAIK my Synology nie obsługuje ZFS itp.
Samuel
1
Synology to Linux. Możesz w nich ssh i zdobyć powłokę. Ale jest trochę skromny, kiedy tam jesteś. Nie wiem, jakich używają FS, ale byłbym zaskoczony, gdyby to był ZFS. Jeśli naprawdę chcesz ZFS, rozważ FreeNAS.
ericx