Zapis lustrzany RAID 1 na więcej niż dwóch dyskach?

3

Nie ufam żadnym typom RAID do użytku domowego. Mam 2 Terabajty Danych, które chcę skopiować (zduplikować) do około 4-6 dysków, aby nadmiarowość nigdy nie zgubiła tych zdjęć i filmów, które stworzyłem w mojej rodzinie. Wiem, że 100% zapobieganie awariom jest niemożliwe. I tak, znam oczywistą „kopię do wielu źródeł, takich jak przechowywanie online, DVD itp.”.

Wróćmy jednak na razie do dysków twardych. Nie skupiam się na niczym innym dla tego wątku.

Nie ufam więc macierzom RAID do użytku domowego, więc jeśli zamierzam skopiować nowe zdjęcia lub wideo na dysk podstawowy, byłoby miło, gdybym mógł znaleźć jakąś kartę kontrolera, która zasadniczo wykonałaby kopię na żądanie inne dyski, aby mieć pełne duplikaty wszystkiego, co robię na moim dysku podstawowym.

Rozumiem, że RAID 1 to robi, ale nadal masz problem z tym, że jest to problem z RAID ... że nadal jesteś zależny od tablicy, która nie jest tym, czego chcę.

Chcę tylko działania RAID 1 (co oznacza, że ​​piszę na dysk A, napisz to samo na dysk b, c, d, .etc.) Bez polegania lub zależności od jakiejkolwiek głupiej macierzy podatnej na awarie.

Myślę, że idealnie, jeśli mogę ustawić skrzynkę, umieścić w niej około 6 dysków i być może zdobyć kilka kart kontrolera, które podczas zapisu na wyznaczonym dysku ... lub usunięcia, lub cokolwiek innego, powielają tę akcję w czasie rzeczywistym do inne x dyski.

Ktokolwiek widział coś, co może to zrobić, na przykład kartę (chcę zbudować własne pudełko i napędy itp., Aby to zrobić) poza czymś takim: http://www.aleratec.com/alhddcrhadid.html albo to http://www.abcusinc.com/mm5/merchant.mvc?Screen=CTGY&Category_Code=HDD ale chcę to zrobić sam na karcie kontrolera w moim własnym pudełku, które będę budować?

Oczywiście karta kontrolera RAID nie jest tym, czego szukam. Mam nadzieję, że karta, która pozwala mi na podłączenie, pozwala powiedzieć, że 4 dyski są wewnętrznie do niego podłączone iw jakiś sposób duplikuje się z wyznaczonego dysku podstawowego na drugi.

Zasadniczo chcę zbudować swój własny serwer, robiąc to, co robi to pudełko ... i umieścić w nim kartę ASUS itd. Chcę mieć nad tym pełną kontrolę, ale muszę znaleźć jakiś plan używając karty lub czegoś, co robi to duplikowanie bez zależności od tablicy RAID.

WeDoTDD.com
źródło

Odpowiedzi:

12

RAID1 jest dokładnie tym, czego chcesz. Kup dobrze znaną kartę kontrolera, więc jeśli się zepsuje, możesz ją wymienić. W ten sposób:

  1. Dysk twardy nie działa? Zastąp go, RAID odbuduje się
  2. Kontroler nie działa? Wymień go, RAID pozostanie nienaruszony

Rozumiem, że można uzyskać kontrolery RAID, które utrzymują konfigurację na kontrolerze, więc dyski są duplikatami 1: 1 bez zastrzeżonych informacji na dysku. Oznacza to, że możesz go wyciągnąć i umieścić w innym komputerze.

Nie rozumiem, jak to byłoby bardziej podatne na awarie niż duplikator dysków. Z duplikatorem dysku:

  1. Dysk twardy nie działa? Wymień go, dysk zostanie zduplikowany później
  2. Duplikator nie działa? Wymień go, dane na dysku będą nienaruszone

Co się stanie, gdy podstawowy dysk twardy, który powielasz, zostanie uszkodzony, a kiedy duplikujesz duplikator, nie może go odczytać i zapisać 0 na innych dyskach twardych? Dzięki RAID będziesz ostrzegany, a podczas gdy dane zostaną utracone na jednym dysku, nadal pozostaną nienaruszone na innych.

ta.speot.is
źródło
Mogę ręczyć za to. W RAID 1 nie powinno być żadnych zastrzeżonych danych, które uniemożliwią jego uruchomienie na dysku. W pracy korzystaliśmy z macierzy RAID 1 i możesz dosłownie odłączyć dysk od kontrolera i podłączyć go do głównego systemu (bez kontrolera), a dysk będzie działał bez problemu, podłącz go z powrotem do kontrolera i powiedz który jest podstawowym i tablica zostanie odbudowana.
Mokubai
Tylko upewnij się, że nie kupujesz tej samej partii dysków twardych w tym samym czasie. W tym samym czasie miałem dwa dyski. Pierwszy z powodu problemu mechanicznego, a następnie drugi dysk podstawowy nie działa podczas kopiowania danych na nowy dysk. Na szczęście miałem kopię zapasową wszystkich danych. Upewnij się jednak, że RAID 1 obsługuje więcej niż 2 dyski. Nie polecam kontrolerów RAID na płycie głównej. Uzyskaj dedykowaną kartę.
Chad
Jest bardziej podatny na awarie niż powielacz dysku. Wyobraź sobie, że przypadkowo wpisujesz polecenie (lub komendy są wydawane z powodu błędu), który niszczy system plików lub krytyczne pliki. Dzięki RAID zniszczenie zostanie natychmiast zreplikowane do obu kopii, dzięki czemu nie będziesz mieć nic. Z powielaczem nadal masz drugą kopię.
David Schwartz
@DavidSchwartz Nie mylisz się.
ta.speot.is
8

Ten pomysł, że macierze RAID są podatne na awarie, jest nieprawidłowy. Niektóre rodzaje RAID (np. RAID 0) są ryzykowne i możesz mieć problemy z kontrolerem lub jeśli więcej dysków ulegnie awarii, niż obsługuje tablica, ale poprawnie zaimplementowane woluminy odporne na błędy, z wymiennymi kontrolerami, są nadal najbezpieczniejszą dostępną opcją .

Pozwól, że powiem to po prostu: Odporne na awarie macierze RAID nie tylko zawodzą. Kropka. Dyski twarde nie, lub kontrolery nie powiodło się, ale powinieneś zbudować swoją tablicę, aby umożliwić zastąpienie obu.

Wspominasz o obawach o odbudowę lustra RAID 1, jeśli dysk ulegnie awarii. Alternatywą jest ręczne kopiowanie na różne dyski. Jak myślisz, co dzieje się w twoim planie, jeśli dysk ulegnie awarii i chcesz go zastąpić? Musisz zrobić całą nową kopię. To jest więcej działa mniej niż RAID, ponieważ wolumen RAID zrobi to automatycznie, zamiast wymagać ręcznego tworzenia kopii.

Na koniec chcę jeszcze jeden punkt - same dane lustrzane, z RAID lub bez, nie są kopią zapasową. Chroni to tylko przed jednym rodzajem awarii: uszkodzonym dyskiem twardym. Prawdziwa kopia zapasowa chroni również przed lokalną katastrofą (budynek spala się) oraz przypadkową modyfikacją lub usunięciem. Osiąga się to fizycznie oddzielając kopię zapasową od danych na żywo i zachowując wiele wersji skopiowanych danych.


Mając to wszystko na uwadze, myślę, że naprawdę chcesz to zrobić:

  1. Podnieś go i uzyskaj prosty wolumin RAID 1 z dwoma dyskami. Pamiętaj, że będzie to tylko część rozwiązania. Użyj wymiennej karty dodatkowej, jeśli jesteś tym zaniepokojony.
  2. Uzyskaj kilka (co najmniej 3) dodatkowych dysków z zewnętrznymi obudowami.
  3. Okresowo (w przypadku gdy okres zależy od tempa zmian danych - codziennie lub co tydzień powinien działać) należy użyć pakietu oprogramowania do skopiowania woluminu RAID 1 do jednego (nie wszystkich) dysków zewnętrznych. Opcje oprogramowania obejmują Windows Backup, Microsoft SyncToy lub opcję innej firmy.
  4. Za każdym razem obracaj dysk zewnętrzny, którego używasz, i upewnij się, że najnowsza kopia zapasowa znajduje się w pewnej odległości.

Będzie to znacznie lepsze od twojego planu umieszczenia wielu kopii na dyskach na serwerze, ponieważ twój serwer nadal pozwoli na zniszczenie wszystkich dysków w pojedynczym ogniu i wiernie skopiuje przypadkowe zmiany lub usunięcia do wszystkich dysków. Jeśli naprawdę cenisz swoje dane, nie będziesz kontynuować swojego aktualnego planu.

Joel Coehoorn
źródło
Doskonałe punkty i dziękuję za wskazanie często pomijanych celów ochrony danych.
tdk2fe
4

ZFS może to zrobić w dowolny sposób - potrójne (lub czterokrotnie lub więcej) dublowanie lub ustawienie opcji kopii na 3:

Kontroluje liczbę kopii danych przechowywanych w tym celu            zestaw danych. Kopie te są dodatkiem do jakiejkolwiek redundancji            dostarczane przez pulę, na przykład, dublowanie lub raid-z.            Kopie są przechowywane na różnych dyskach, jeśli to możliwe.            Przestrzeń wykorzystywana przez wiele kopii jest obciążana            powiązany plik i zestaw danych, zmieniając „używany” program            perty i licząc na kwoty i rezerwacje.

ZFS działa najlepiej bez kontrolera RAID, więc możesz po prostu przenieść dyski do nowego systemu, jeśli stary się zepsuje, i ma sumy kontrolne wszystkich danych, więc wiesz, że żaden bit się nie zmienił.

Tak, to wciąż pojedyncza pula, która może się zepsuć, więc aby być naprawdę paranoikiem, możesz mieć trzy pule ZFS (najlepiej składające się z dwóch dysków każdy dla redundancji i odzyskiwania błędów), które następnie masz skrypt, który automatycznie wysyła migawki z puli głównej do dwóch pozostałych.

TRS-80
źródło
Szkoda, że ​​nie istnieje w systemie Windows ...
RomanSt
3

Nie będziesz mógł dodawać komentarzy, dopóki twoja reputacja nie przekroczy 100. Na przykład nie mam 100 reputacji, więc tworzę nową odpowiedź.

czego nie lubię w RAID, nawet RAID 1 polega na tym, że jesteś zależny od tablicy. Jeśli ta tablica się nie powiedzie, jesteś skręcony. Dlatego podoba mi się napęd x kopii ręcznej na trasę x. Zamiast polegać na raidie w celu przebudowy, który, jeśli nie będę niepoprawny po badaniu, RAID 1 nadal będzie musiał zrobić.

Awaria tablicy jest całkowitą awarią. W przypadku RAID innego niż RAID0 tablica nie zawiedzie, jeśli zawiedzie pojedynczy dysk. Tak, będziesz musiał odbudować tablicę. Niektóre kontrolery RAID pozwalają na przebudowę z poziomu systemu Windows (patrz NVRAID nVidii). Przebudowy mogą być przezroczyste, ale wydajność zostanie zmniejszona podczas synchronizacji nowego dysku.

Pamiętaj o tym tylko wtedy, gdy dysk ulegnie awarii. Mówimy może raz na 5 lat o dobrych dyskach twardych przy rozsądnym obciążeniu. Sprawdź średni czas do awarii na dyskach twardych.

Należy zauważyć, że awarię kontrolera można odzyskać, zamieniając inną kartę.

Ujmijmy to w ten sposób: wolałbym raczej używać Norton Ghost lub innego rozwiązania programowego i ręcznie wykonać kopię dysku na 1 lub więcej dyskach twardych niż ryzykować utratę całej macierzy.

Jeśli chcesz rozwiązanie dla biednego człowieka, włóż dyski o pojemności 1 TB do komputera jako I: J: i K: a następnie użyj Robocopy http://en.wikipedia.org/wiki/Robocopy z kombinacją / MON i / MOT i / XC do kopiowania co jakiś czas. Musisz znaleźć sposób na uruchomienie Robocopy w tle - patrz Srvany http://support.microsoft.com/default.aspx/kb/137890

ta.speot.is
źródło
Mogę dodawać komentarze. Chyba ta reguła się zmieniła. dobra odpowiedź.
at.
2

Na Linuksie możesz zrobić dokładnie to, RAID 1 z więcej niż 2 dyskami (zrobiłem to z czterema dyskami SATA). a linux dba o resztę.

Nie zależy mi na szybkości, ale jeśli masz dyski N, dyski N-1 mogą zawieść i nawet wtedy nie będzie utraty danych.

Gabriel
źródło
1

Myślę, że wszystkie dobre odpowiedzi zostały podane.

lubię ZFS ponieważ kryptograficznie weryfikowane odczytuje / zapisuje, wielodyskowe lustro, darmowe z OpenSolaris, FreeBSD, Linux i OS OS takie jak FreeNAS (czyli FreeBSD).

lubię Kontroler RAID 1 ponieważ dyski będą identyczne niezależnie od systemu operacyjnego. Jeśli musisz, możesz mieć dwie karty kontrolera, każda z dwoma napędami i system operacyjny (jak Windows) tworzy oprogramowanie lustrzane dla dwóch kontrolerów RAID 1. Więc wszystkie cztery dyski powinny być takie same.

Wreszcie lubię Robocopy skrypt i lustro między oddzielnymi dyskami.

Jeśli zależy ci na integralności danych, jak się wydaje, spodoba Ci się ZFS. To jest mój wybór i będę budował serwer z RAIDZ2 lub słyszę, że będą mieli RAIDZ3 i amp; 4 wkrótce. Myślę, że RAIDZ3 oznacza, że ​​możesz stracić 3 z 10 dysków.

Ponadto, jeśli idziesz tak daleko, możesz chcieć replikować między maszynami, ponieważ jeśli zasilanie w maszynach pali, możesz smażyć wszystkie dyski twarde w tym komputerze.

Oczywiście nic z tego nie jest takie samo jak tworzenie kopii zapasowej. Ponieważ jeśli to wszystko działa poprawnie, a użytkownik, usterka lub wirus przychodzą i w jakiś sposób usuwają lub modyfikują plik, nie ma sposobu, aby go przywrócić (z wyjątkiem ZFS, który może wykonywać migawki, jeśli jest skonfigurowany, lub jeśli kontroler RAID wykonuje migawki). Ale jak powiedziałeś, nie chcesz strategii tworzenia kopii zapasowych. Zakładam, że te informacje wymagają wysokiej dostępności, aby przechowywać tak wiele kopii online.

Masz kilka świetnych odpowiedzi, które pomogą Ci wybrać strategię przechowywania danych i mam nadzieję, że Twoje dane pozostaną bezpieczne.

Scott McClenning
źródło
0

Interesujące pytanie; jeśli robisz dublowanie RAID 1 na dwóch dyskach, logiczne wydaje się zezwolenie na trzy dyski .. lub nawet (n) dyski robią to samo. znalazłem jedno odniesienie :

Jeśli masz problemy ze znalezieniem przykładów wielu implementacji dysków (więcej niż dwóch) RAID 1, spróbuj wyszukać „triple mirror RAID”. Od 15 do 17 lat jest to system operacyjny hosta. Dostawcy systemów pamięci masowej, a nawet dostawcy aplikacji, tacy jak Oracle, również obsługują RAID z potrójnym lustrem. Inną implementacją wielu dysków RAID 1 byłaby hybrydowa macierz RAID 0 + 1 lub 1 + 0 znana również jako RAID 10. Ta implementacja działa dobrze, gdy na przykład używa się sześciu dysków twardych z trzema w dwóch unikalnych grupach RAID następnie rozłożone lub odzwierciedlone razem (zależy to od tego, czy używasz 0 + 1 czy 1 + 0).

Innym sposobem znalezienia konkretnych implementacji jest poszukiwanie dostawców, którzy implementują kombinację poziomej i pionowej macierzy RAID. W tym miejscu jedna grupa RAID jest tworzona poziomo w grupie lub na półce napędów dysków, a druga grupa RAID, wykorzystująca być może inny poziom RAID, jest tworzona pionowo w poziomych grupach RAID, zazwyczaj w celu zwiększenia wydajności niż dostępności.

chociaż to „potrójne odbicie i poza nim” nie wydaje się być wspierane wiele kontrolerów :

W razie potrzeby można wykonać RAID 1 z 8 napędami, pod warunkiem, że kontroler go obsługuje. Ale co za strata przestrzeni. Nie zaleca się wymiany dysków z raidu 1 w celu wykonania kopii zapasowej. To powoduje nadmierny stres na całym systemie.

Myślałem o tym samym, dopóki nie przeprowadziłem badań, ponieważ żaden kontroler firmy Dell ani kontroler LSI ani adaptec tego nie obsługują.

Jeff Atwood
źródło
0

Dla mnie brzmi to tak, jakbyś chciał oglądać wyższy poziom niż kontroler RAID dla swoich kopii zapasowych. Wygląda na to, że używasz systemu operacyjnego i / lub oprogramowania do tworzenia kopii plików w wielu sterownikach.

Jeśli tworzysz pole kopii zapasowej, byłoby łatwo użyć czegoś takiego rsync i cron jeśli używasz Linuksa do kopiowania plików między różnymi dyskami. Możesz też użyć Windows Home Server, który stworzy zbędne kopie plików na dyskach po wyjęciu z pudełka.

Dla mnie dwie zalety kopiowania na poziomie oprogramowania to:

  • Dyski mogą być sformatowane w stylu waniliowym, dzięki czemu można je wyciągnąć i uruchomić w innym komputerze, a to po prostu zadziała. Nie będziesz związany z konkretnym kontrolerem RAID.
  • Sterowniki nie muszą być dokładnie tego samego rozmiaru. To znacznie ułatwia ponowne wykorzystanie wszystkich dysków twardych, które leżą w domu.
Dave Webb
źródło