Oprogramowanie alternatywne do RAID do użytku domowego

6

Mam mnóstwo danych, które przechowuję 2 kompletne kopie między moim komputerem stacjonarnym a laptopem od kilku lat; Myślę, że nadszedł czas, aby kupić więcej dysków i upewnić się, że nie stracę żadnego z powodu awarii dysku i tak dalej.

Początkowo szukałem RAID, ale potem zacząłem się zastanawiać, czy istnieją dobre rozwiązania czysto programowe do nadmiarowości na komputerze zawierającym wiele dysków. Myślę, że mam jeden pusty dysk o pojemności tak dużej lub większej niż każdy inny dysk; w celu wstrzymania rekonstrukcji możliwej awarii dysku itp.

Czy istnieje coś niezawodnego w takim celu? Jaka jest zalecana konfiguracja napędu / sprzętu dla takiego zadania.

Edycja: Aby wyjaśnić, nie jestem przeciwny RAID i chętnie skorzystam z rozwiązań do tworzenia kopii zapasowych, jestem głównie ciekawy, jakie inne opcje są dostępne dla opisanej przeze mnie sytuacji. Dzięki.

Jeff Dalley
źródło
Potrzebujesz dobrej strategii tworzenia kopii zapasowych, a nie macierzy RAID. RAID to rozwiązanie o wysokiej dostępności, a nie odzyskiwanie po awarii.
Tometzky,

Odpowiedzi:

12

Istnieje oprogramowanie RAID wbudowane w nowe wersje systemu Windows i Linux. Czy zastanawiałeś się nad lustrzanym dyskiem dla RAID1?

Chciałbym dodać, że po prostu dublowanie dysku nie zapewnia odpowiedniego rozwiązania do tworzenia kopii zapasowych. Uszkodzenie danych może sprawić, że ta konfiguracja stanie się bezużyteczna bardzo szybko i bez ostrzeżenia.

Jeśli szukasz rozwiązania do tworzenia kopii zapasowych, jestem zwolennikiem programu Symantec Backup Exec. Korzystamy z opcji Komputer stacjonarny i laptop, aby zapewnić kopie zapasowe dla komputerów użytkowników końcowych.

Russ Warren
źródło
+1 dla oprogramowania RAID-1. Jest łatwy do zrozumienia i nie zależy od sprzętu. Dałbym ci jeszcze +1, jeśli mógłbym, za wspomnienie, że RAID nie jest kopią zapasową.
Evan Anderson
Dodatkowy głos za stwierdzeniem, że RAID nie jest rozwiązaniem zapasowym
Maxwell
6

Istnieje kilka sposobów rozwiązania tego problemu. Jeśli zależy Ci na dostępności, macierz RAID. Jeśli szukasz redundancji, RAID lub inna forma replikacji plików rozwiąże problem, aczkolwiek z zastrzeżeniami.

Replikacji plików (np: rsync lub robocopy ) daje dwa (lub więcej) kopii danych w bardzo konkretnym momencie rozłożone na wiele wrzecion.

  • Zaleta: awaria systemu operacyjnego / systemu plików nie spowoduje wyrzucenia repliki offline. Działa to doskonale w przypadku kopii zapasowych poza siedzibą.
  • Wada: Musisz albo zbudować automatyzację, albo wykonać ręczny proces, aby zsynchronizować swoje dane; Twoje dane są tak świeże, jak Twoja ostatnia synchronizacja. Musisz być świadomy otwartych plików i tego, co będą przypominać, gdy plik dotrze do repliki. Na przykład pliki bazy danych nie mogą być bezpiecznie kopiowane bez wykonywania migawek, wyciszania lub zamykania serwera bazy danych, ponieważ będą niespójne.

RAID to technika dostępności służąca do utrzymywania serwera w stanie gotowości po wyrzuceniu dysku. Dzięki dublowaniu lub parzystości dane mogą być regenerowane na nowy dysk w ograniczonych, dobrze określonych warunkach awarii.

  • Zaleta: Twój serwer nie musi umierać tylko dlatego, że ma wrzeciono.
  • Wada: nie można (rozsądnie) usunąć wrzeciona, aby utworzyć spójne, wyciszone miejsce do przechowywania (tak, jestem świadomy sposobów, aby to zrobić. Po prostu nie. Proszę :)). Każdy tryb awarii, który nie jest wyraźnie objęty wybranym poziomem RAID i implementacją, spowoduje utratę danych. Karta RAID lub błąd systemu operacyjnego mogą w efekcie dyskretnie uszkodzić dane na wszystkich dyskach jednocześnie. W zależności od wieku dysków regeneracja macierzy może spowodować awarię innych dysków przed zakończeniem przebudowy, czyniąc tablicę bezużyteczną.

Moje zalecenie polega na połączeniu dwóch: Użyj RAID, aby utrzymać środowisko w pracy; skopiuj zawartość na inny dysk, aby utworzyć pamięć zewnętrzną.

Pamiętaj: RAID nie jest rozwiązaniem kopii zapasowej

Greg Work
źródło
3

Zarówno Linux, jak i Windows mają wbudowaną obsługę RAID. Systemy Windows XP i Vista obsługują RAID1, a wersje serwerowe obsługują RAID5 i można go skonfigurować za pomocą normalnych ekranów zarządzania dyskami.

Linux ma również pełną obsługę RAID (1, 5, 6, 10 i dowolną kombinację poziomów zagnieżdżonych, takich jak 1 + 0, 5 + 0).

Jeśli z jakiegoś powodu chcesz całkowicie uniknąć RAID, możesz użyć rsync do utrzymania duplikatów kopii.

David Spillett
źródło
2

Mam mnóstwo danych, które przechowuję 2 kompletne kopie między moim komputerem stacjonarnym a laptopem od kilku lat; Myślę, że nadszedł czas, aby kupić więcej dysków i upewnić się, że nie stracę żadnego z powodu awarii dysku i tak dalej.

Chociaż sformułowałeś swoje pytanie w odniesieniu do lokalnej pamięci RAID, fakt, że udostępniasz dane między komputerami, sprawia, że ​​zastanawiam się, czy lepiej byłoby ci zaoferować rozwiązanie do tworzenia kopii zapasowych / synchronizacji online.

Istnieje wiele rozwiązań do tworzenia kopii zapasowych online, które sprawiają, że jest to raczej bezbolesne. Możesz najpierw wypróbować jedną z nich, ponieważ nakłady finansowe i czasowe są dla nich wyjątkowo niskie.

Dropbox http://getdropbox.com i JungleDisk http://jungledisk.com to dwa, które mogę osobiście polecić.

Dropbox doskonale nadaje się do automatycznej synchronizacji między komputerami. Świetnie, jeśli potrzebujesz lokalnych kopii danych przez cały czas. Działa świetnie na OSX i Windows (i wierzę, że istnieje również klient Linux).

JungleDisk jest wspierany przez usługę przechowywania danych Amazon S3 i jest bardziej nastawiony na tworzenie kopii zapasowych. Te kopie zapasowe są dostępne na dowolnym komputerze za pośrednictwem zmapowanego dysku sieciowego. Dodatkowo możesz użyć tego dysku sieciowego do dowolnego przechowywania plików. Wersja Pro obsługuje takie funkcje, jak szybkie różnicowe kopie zapasowe za kilka dolarów miesięcznie.

Używam JungleDisk na wielu maszynach produkcyjnych i jest to niezwykle przystępne; płacisz tylko niskie stawki Amazon S3. Za około 20 GB miejsca na dane i znaczną przepustowość płacę około 15 USD.

John Rose
źródło
1

Istnieje wiele rozwiązań tego problemu, tak naprawdę zależy to od tego, co chcesz osiągnąć i jakiego systemu operacyjnego chcesz użyć do jego rozwiązania. Opowiadam się za korzystaniem z opensolaris z ZFS, ponieważ jest rozszerzalny, tani i nie jest trudny do skonfigurowania.

Jeśli wolisz Linuksa, rozwiązaniem jest twoja ulubiona dystrybucja + mdadm, która IMHO może być koszmarem, gdy coś pójdzie nie tak, jeśli używasz czegoś innego niż raid1.

Oto kilka słonecznych tematów:

DIY: Home NAS Box z OpenSolaris i ZFS

EON (Embedded Operating System / Networking (EON), oparte na pamięci RAM urządzenie ZFS NAS na żywo jest wypuszczane na Genunix!) - jest bardzo fajne, ponieważ uruchamia się z dysku flash i dopóki twój sprzęt jest kompatybilny, działa jak urok.

matowy
źródło
0

Nie widzę powodu, dla którego w twoim przypadku użycie czystego oprogramowania nie jest idealne.

Jeśli chodzi o alternatywy, nie znam żadnych swobodnie (jak w wersji libre) dostępnych narzędzi, które działają na jednym węźle sprzętowym.

Jeśli chcesz coś kupić, poleciłbym tani domowy serwer NAS. Pusty dysk, o którym mówisz, jest zwykle nazywany hot spare, jeśli dobrze rozumiem pytanie

Serverhorror
źródło