Czy dysk lustrzany (RAID-1) można podłączyć do innego systemu w celu odczytu?

21

Jeśli mam dyski w macierzy RAID-1, czy mogę wyjąć jeden z nich i podłączyć go do innego systemu, aby go odczytać?

Oznacza to, że w systemie docelowym dysk z macierzy RAID traktuje się jak zwykły dysk, niezależnie od obsługi dowolnego sterownika / sterownika i bez przebudowywania.

Chodzi o to, że jeśli moja tablica (2 dysków) ulegnie degradacji, mogę podłączyć ją do innego systemu i nie muszę uzyskiwać innego dysku o tej samej pojemności (co staje się coraz trudniejsze w miarę upływu czasu) i (mam nadzieję) nawet bez dostępu do oryginalnego systemu, w przypadku awarii kontrolera lub płyty głównej zamiast jednego z dysków.

RichN
źródło
Czy to oprogramowanie lub rajd sprzętowy?
Teddy
Pytanie dotyczy w zasadzie ogólnego przypadku, niezależnie od faktycznego wdrożenia. Mój system to jednak Intel ICH10R.
RichN
1
Rozumiem, że twoje pytanie jest w „ogólnym przypadku”, ale nie ma ogólnej odpowiedzi. Zależy to od tego, czy jest to implementacja programowa, czy sprzętowa i jak jest implementowana.
MDMarra,
Za to, co jest warte: odłączyłem jeden dysk od lusterka Intel ICH8R RAID-1 i podłączyłem go do innego komputera z zewnętrzną obudową eSATA. Windows 7 na tym drugim komputerze zamontował partycje znalezione na tym dysku. Chociaż może pomóc układ ICH9R na tej płycie głównej?
Chris W. Rea,

Odpowiedzi:

6

niezależnie od dowolnego sterownika / sterownika

Pomijając implementację RAID? Zatem odpowiedź powinna brzmieć „ nie” : nie można zakładać, że wszystkie kontrolery sprzętowe traktują dyski w tak przejrzysty sposób.

Jednak w przypadku raidowania oprogramowania w Linuksie (md + raid1) tak , nie ma tam żadnej optymalizacji nagłówka dysku ani tajnego blokowania.

W przypadku Disk Mirroring w Windows wymaga to, aby dysk został zainicjowany jako „Dynamiczny” i, no cóż, powinien po prostu działać, biorąc pod uwagę, że system, który go odczytuje, może zrozumieć woluminy dynamiczne - innymi słowy, najprawdopodobniej będzie to tylko dostępny z innego systemu z systemem Windows.

Na końcu; możesz spróbować podłączyć dysk bez względu na kontroler. Jeśli to działa, to działa. Żaden kontroler nie uszkodzi danych na dysku, dopóki nie powiesz o tym - tzn. Dopóki nie wykonasz operacji takiej jak „inicjalizacja” lub cokolwiek innego.

conny
źródło
OK, więc ogólna odpowiedź brzmi: nie. Przy okazji zauważyłeś, że mówię tylko o RAID-1, a nie o kontroli parzystości. Nie mam pod ręką innego systemu, więc nie mogę przetestować podłączania do innego, ale właśnie teraz zdałem sobie sprawę, że mogę umieścić mój HD w obudowie USB i sprawdzić, czy mogę uzyskać do niego dostęp. Najwyraźniej działa, ale oczywiście tylko udowadnia, że ​​działa dla tego kontrolera, a nie w ogólnym przypadku.
RichN
3

Tylko jeśli rzeczy są takie same, tzn. Obsługiwany jest ten sam kontroler RAID lub obsługiwany jest ten sam rodzaj nalotu programowego (IE, oczekiwałbym, że jakikolwiek utworzony dziś nalot programowy będzie obsługiwany w przyszłości, ale przestarzałe rzeczy mogą w pewnym momencie zniknąć ).

Przełączanie między rajdem sprzętowym może być wybredne.

Ronald Pottol
źródło
3

Niekoniecznie będziesz mógł uzyskać dostęp do dysku jako zwykłego dysku, ale powinieneś być w stanie poinstruować system lokalny, aby uzyskał do niego dostęp w ramach zdegradowanej macierzy RAID-1 i dobrze odczytał dane.

Jeśli musisz to zrobić i używasz sprzętowego RAID, potrzebujesz tego samego rodzaju karty, aw przypadku oprogramowania RAID potrzebujesz tego samego oprogramowania.

Zauważ, że niektóre implementacje sprawiają, że wygląda na to, że dysk jest normalnym dyskiem z normalnym nagłówkiem dysku, ale byłbym bardzo ostrożny , gdybym używał go takim, jaki jest; informacje RAID mogą być gdzieś tam schowane i zrujnować ci dzień.

Miś
źródło
Ale nowy system prawdopodobnie nie wiedziałby, że jest częścią tablicy, prawda? W przeciwnym razie oznaczałoby to, że informacje RAID są gdzieś schowane.
RichN
@RichN: Chodzi mi o to, że musisz poinstruować nowy system, że dysk jest rzeczywiście częścią macierzy RAID, w przeciwnym razie mogłyby się zdarzyć złe rzeczy.
Teddy
1

Nie gwarantuje się, że zadziała, ale w wielu przypadkach będzie działać. Jeden konkretny przykład: wziąłem jeden dysk twardy z macierzy Raid-1 utworzonej przez chipset ICH9R, podłączyłem go do systemu z chipsetem SB600 i udało mi się z niego uruchomić.

Chuu
źródło
1

Miałem ten problem i następujące działały dla mnie.

Wziąłem jeden z dysków RAID 0 (utworzonych pod Windows) i podłączyłem go do wewnętrznego portu sata innej maszyny. Okazało się, że jest to ta sama maszyna, ale myślę, że biorąc pod uwagę, że jest to lustro systemu Windows, wszędzie byłoby tak samo.

W uruchomionym zarządzaniu dyskiem klikając prawym przyciskiem myszy mój komputer. Znaleziono dysk z żółtym znakiem ostrzegawczym i oznaczony jako „dysk obcy”

Kliknąłem prawym przyciskiem myszy dysk i wybrałem „importuj dysk obcy”.

Gotowy.

PS. Nie można tego zrobić, podłączając dysk przez USB. Musiałem przejść przez wewnętrzne saty, aby opcja „Importuj obcy dysk” była dostępna.

Szymon
źródło
RAID 0 rozdziela się bez nadmiarowości. Woluminu RAID 0 nie można przenosić, chyba że jako całość, wszystkie dyski razem. Zobacz Co dzieje się z macierzą RAID 0, jeśli niektóre dyski składowe są niedostępne? .
CVn