Jak naprawić zestaw lustrzany w puli pamięci masowej systemu Windows?

0

Mam pulę pamięci z dyskami 2x2. Jest to „zmodernizowana” pula pamięci hostowana przez Windows 10 1809. Jeden z dysków zaczął rzucać błędy - SMART pokazuje ponad tysiąc ostatnio zarejestrowanych błędów odczytu, a Windows rzucił około stu zdarzeń dyskowych do dziennika przez w zeszłym tygodniu. Z jakiegoś powodu Storage Spaces nalega, aby dysk był nadal zdrowy, ale mam przeczucie, że należy go wymienić. Ale nie udało mi się znaleźć żadnej solidnej dokumentacji w jaki sposób .

Ze staroświecką macierzą RAID-1 po prostu ściągnęłbym zły dysk, umieściłem nowy dysk przynajmniej w tym samym rozmiarze, a następnie nakazałem mu odbudowanie lustra przy użyciu nowego dysku. Po wymianie obu dysków na dyski o większej pojemności większość systemów zazwyczaj pozwala mi zwiększyć głośność do rozmiaru współdzielonego przez dwa dyski. Ale nie udało mi się znaleźć żadnej wyraźnej dokumentacji dotyczącej sposobu, w jaki Storage Spaces obsługuje tę sytuację, niezależnie od tego, czy jest ona taka sama czy inna.

Jedną z rzeczy, które przeczytałem, jest to, że jeśli pamięć masowa wykryje jakikolwiek błąd w puli pamięci, w rzeczywistości tworzy całą pulę pamięci na stałe tylko czytać. Brzmi to dość dziwnie, ale pomyślałem, że wspomnę o tym, gdyby ktoś czytający to mógł potwierdzić lub zaprzeczyć.

Najlepsze, co udało mi się zebrać z kawałków, które znalazłem, jest to, że to, co powinienem zrobić, to:

  1. Zainstaluj dwa nowe dyski.
  2. Dodaj te dyski w tandemie do puli pamięci jako elementy lustrzane.
  3. Powiedz puli pamięci, że chcę „wycofać” parę lustrzaną zawierającą zły dysk.
  4. Poczekaj na pulę pamięci, aby eksmitować wszystkie dane z tych dysków, przenosząc je do pustego miejsca na nowych dyskach.
  5. Powiedz puli pamięci, że nie chcę, aby stary zestaw dysków był już w puli.

Czy to jest poprawne? Co się stanie, jeśli zginie jeden z dysków w jednej z tych lustrzanych par? Czy pula pamięci masowej kontynuuje odczyt / zapis danych z odpowiednika tego dysku, tak jak zdegradowana macierz RAID-1? Czy istnieje bardziej bezpośredni sposób powiedzenia: „Tak, po prostu odbuduj tę konkretną parę za pomocą tego nowego napędu”?

Widziałem zrzuty ekranu z kroku 3 opisanego powyżej, z przyciskiem łącza „Przygotuj się do usunięcia” po prawej stronie każdego z dysków fizycznych, ale gdy przejdę do tego samego ekranu w moim systemie, ten link nie pojawia się dla mnie. Czy pojawia się tylko wtedy, gdy w puli pamięci jest wystarczająco dużo miejsca, aby możliwe było przeniesienie danych? Czy jest coś, co musisz zrobić, aby się pojawiło? Czy pojawia się tylko w niektórych konfiguracjach?

Dziwię się, że nie udało mi się znaleźć żadnych jasnych informacji przechodzących przez ten scenariusz chęci zastąpienia uszkodzonego dysku, który jest częścią zestawu luster. W moim wcześniejszym doświadczeniu jest to dość powszechne zjawisko.

Jonathan Gilbert
źródło

Odpowiedzi:

0

Dobra, więc dla kogoś w podobnej sytuacji do mnie szaleńczo szukającego odpowiedzi, pomyślałem, że przekażę moje doświadczenie.

Jednym z problemów, z którym musiałem sobie poradzić, było to, że nie mam wystarczającej liczby portów SATA na tej płycie głównej, aby zrobić to poprawnie. Więc kroki, które tutaj zastosowałem, obejmują pracę że drobne bóle głowy. Jeśli masz do tego porty SATA, nie musisz ciągnąć dysku, dopóki nie przygotuje go do usunięcia. Być może są pewne argumenty, które możesz chcieć zrobić tak czy inaczej biorąc pod uwagę, że napęd, jeśli jest taki jak mój, zaczął wykazywać oznaki niewiarygodności.

W każdym razie wygląda na to, że sposób, w jaki Storage Spaces obsługuje naprawy zestawów lustrzanych, jest taki, jak przypuszczałem w pytaniu: nie widziałem żadnego sposobu, aby powiedzieć systemowi: „Zrób to ponownie parą dysków, odbudowując na nowy”. Wygląda na to, że w przestrzeniach do przechowywania wszystko działa w jednostkach pary dysków.

Po pierwsze, każdy, kto jest zdenerwowany, czy lustro faktycznie zapewnia nadmiarowość danych, której szukasz, mogę przekazać to doświadczenie: zamknąłem komputer, odłączyłem niewłaściwie działający napęd i uruchomiłem go z powrotem, a Storage Basen nadal był w pełni responsywny i użyteczny. Miejsca do przechowywania po kilku chwilach wykryły brak dysku i grzecznie poprosiły mnie o ponowne podłączenie. :-P

Jeśli chodzi o to, jak sobie poradzić z faktem, że zestaw lustrzany ma teraz dużą dziurę, dołączyłem dwa nowe dyski. W moim przypadku musiałem ukraść kabel z mojego napędu optycznego dla jednego z nich, a dla drugiego? Usunięcie niewłaściwego napędu było konieczność ponieważ potrzebowałem także jego portu SATA.

Po przywróceniu systemu z nowymi zainstalowanymi dyskami Storage Spaces przedstawił opcję puli na „Dodaj dyski”. Kliknięcie tej opcji automatycznie zidentyfikowało dwa nowe napędy i pozwoliło na dodanie ich do puli, a wykonanie tego automatycznie uruchomiło proces naprawy, który, pisząc to, jest w trakcie „naprawiania” (i zaskakująco szybko - także w ciągu ostatnich 15 minut osiągnął już 12%.

Mogę również potwierdzić, że opcja „Przygotuj się do usunięcia”, której mi wcześniej brakowało, w rzeczywistości pojawiła się w magiczny sposób, gdy tylko w puli pojawiła się wolna przestrzeń, w której mogłyby się znajdować dane. Brakujący dysk nie otrzymał opcji „Przygotuj się do usunięcia”, prawdopodobnie dlatego, że tak jest brakujący , nie ma sposobu, aby system mógł przenieść dane z tego dysku. (Na szczęście, będąc zestawem lustrzanym, te same dane są dostępne na innych dyskach.) Ale dostał opcję „Usuń dysk”. Próbowałem go kliknąć i powiedziano mi, że nie można usunąć dysku, ponieważ nadal przypisano do niego dane. Jednak przejście tych kroków wyraźnie zmieniło status brakującego dysku do „Przygotowania do usunięcia”.

Physical drives, showing 'Preparing for removal' on missing drive

Należy zauważyć, że „użycie” dysku jest mniejsze niż w przypadku innych dysków. W miarę postępu naprawy odsetek ten stopniowo spada.

Oczekuję, że po zakończeniu naprawy jego użycie będzie wynosić 0% i będzie możliwe odłączenie tego napędu logicznie od puli. Ponadto, biorąc pod uwagę niewielką liczbę portów SATA, powiem magazynowi Spaces, aby przygotował również partnera do awarii dysku do usunięcia, a następnie będę mógł go usunąć, zamienić kilka kabli i przywrócić napęd optyczny.

Jeśli nie ma dalszych odpowiedzi na tę odpowiedź, możesz założyć, że wszystko to odniosło sukces zgodnie z planem. Jeśli napotkam nieoczekiwane sytuacje, usuwając wymieniane dyski, sprawdzę tę odpowiedź.

Jonathan Gilbert
źródło
Mogę już dostarczyć jeden element kontynuacji: Jeśli inny dyski w puli pamięci masowej zawodzą i okazuje się, że nie może wykonać kopii tych danych na nowych dyskach, a następnie dyski w puli pamięci zostaną zablokowane „Przygotowanie do usunięcia”. Nie będzie w stanie uzyskać ich aż do 0% wykorzystania. Przeczytałem sugestię innych ludzi, że jedynym wyjściem z tej dziury jest zdobycie wystarczającej ilości pamięci dla całej zawartości puli, skopiowanie tego, co można z puli, a następnie odtworzenie puli od podstaw. (Jeśli masz wystarczającą liczbę dysków, możesz sprawić, że nowa pula będzie rzeczywiście celem dla kopii).
Jonathan Gilbert
Kolejne odkrycie: Przestrzenie pamięci nie mają znaczenia, jak dysk jest podłączony. Rozpoznaje to na podstawie tego, co widzi na rzeczywistym dysku - zawartość? numer seryjny? obie? Dysk usunięty z systemu, a następnie dołączony do obudowy USB zostanie odebrany jako ten sam napęd. Zakładam, że można również wprowadzić dysk do puli za pomocą obudowy USB, a następnie przenieść go do bardziej bezpośredniego połączenia. Może to być przydatne dla ograniczonych środowisk, takich jak moje, gdzie nie ma wystarczającej liczby portów SATA, aby poruszyć się podczas odzyskiwania.
Jonathan Gilbert
1
Dzięki tradycyjnej macierzy RAID można najpierw dodać dysk XP do kontrolera, a następnie dodać kolejny pusty dysk z co najmniej taką samą ilością miejsca, a następnie powiedzieć kontrolerowi, że chcesz utworzyć kopię lustrzaną dysku XP przy użyciu nowego dysku. To konwertuje dysk XP do członka RAID-1, a następnie „regeneruje” macierz, kopiując dane. Dzięki przestrzeniom do przechowywania wygląda na to, że nie robi kopii lustrzanych na poziomie całego dysku. Zamiast tego, z tego, co przeczytałem, logiczna przestrzeń pamięci jest dzielona na 256 MB „płyt”, a następnie każda płyta jest ustawiana na niezależne kopiowanie.
Jonathan Gilbert
1
Przynajmniej tak, jak jest to udokumentowane, nie ma gwarancji, które dwa dyski w puli będą tymi, które przechowują daną płytę, i rzeczywiście mam wrażenie, że może celowo losuje to. Ale o ile wiem, można dodać przestrzeń do puli pamięci tylko w parach dysków. Może nie używać ich jako lustra z dyskiem, ale wymaga dodania równoważnej ilości miejsca razy 2 w tym samym czasie. O ile wiem, masz rację i nie można dodać dysku z danymi na ten temat do basenu. Dodawanie dysków do puli i kopiowanie danych do puli to ...
Jonathan Gilbert
1
... ściśle oddzielne rzeczy.
Jonathan Gilbert