Dlaczego po wymianie wszystkich dysków pojemność RAID nadal się nie zmienia?

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Pojemność RAID może pozostać niezmieniona nawet po wymianie każdego fizycznego dysku na większy, ponieważ proces wymiany i proces rozszerzania są oddzielne. Najpierw potwierdź, że wszyscy wymagani członkowie są większy i w pełni odbudowani. Następnie sprawdź, czy urządzenie RAID, dysk wirtualny, partycja, pula pamięci i system plików zostały rozszerzone. Jeśli któraś warstwa nadal kończy się na starym ograniczeniu, NAS będzie nadal zgłaszać starą pojemność użytkową.

Potwierdź, że każdy wymagany członek RAID jest faktycznie większy

Zacznij od listy członków macierzy, a nie od etykiet dysków na tacach. Zanotuj model każdego dysku, numer seryjny, zgłaszany rozmiar, zatokę i rolę w RAID. Klasyczne lustro lub grupa parzystości zwykle nie może udostępnić więcej miejsca niż najmniejszy aktywny członek, więc jeden stary dysk, jeden za mały zamiennik lub jeden członek, który nigdy nie został zaakceptowany do macierzy, może utrzymać całą grupę na poprzednim rozmiarze. Dlatego wymiana tylko jednego dysku w lustrze zwykle poprawia gotowość do wymiany, nie zwiększając pojemności użytkowej.

Nie polegaj wyłącznie na odznace „zdrowy” na pulpicie. Zweryfikuj, czy wymieniony dysk jest aktywnym członkiem, a nie dyskiem zapasowym na gorąco, nieużywanym urządzeniem lub uszkodzonym kandydatem. Potwierdź, że odbudowa lub resilver osiągnęły 100 procent i że macierz wróciła do stanu nadmiarowego przed rozpoczęciem kolejnej wymiany. Powiązany przewodnik ZimaSpace na temat rozszerzania lustrzanego dysku większymi dyskami jeden po drugim wyjaśnia, dlaczego pojemność zwykle pozostaje stała, dopóki sekwencja wymiany nie zostanie zakończona.

Jeśli NAS zgłasza wymieniony dysk jako o starym rozmiarze, sprawdź tabelę partycji lub widok kontrolera tego członka. Niektóre macierze używają partycji zamiast całych dysków, a skopiowany układ partycji może zachować stary punkt końcowy. Niektóre kontrolery mogą również pokazywać wirtualny lub skrócony rozmiar zamiast pełnej natywnej pojemności dysku. Napraw niezgodność rozmiaru członka przed próbą powiększenia macierzy, ponieważ rozszerzanie na niezgodnej podstawie może utrudnić odzyskanie stosu pamięci.

Sprawdź, czy warstwa RAID została rozszerzona

Większy fizyczny członek nie powoduje automatycznie powiększenia urządzenia RAID. Traktuj ścieżkę pamięci jako oddzielne warstwy: dyski fizyczne, urządzenie RAID lub dysk wirtualny, partycję, pulę pamięci lub menedżera woluminów oraz system plików. Pierwsza warstwa może pokazywać nowy rozmiar, podczas gdy każda warstwa powyżej nadal kończy się na starym ograniczeniu. Prawidłowe pytanie diagnostyczne brzmi więc nie „Czy nowe dyski są widoczne?”, lecz „Na której warstwie zgłaszany rozmiar przestaje rosnąć?”

Oprogramowanie RAID często wymaga osobnej operacji rozszerzania po wymianie każdego wymaganego członka. Jeden praktyczny przewodnik po rozszerzaniu mdadm pokazuje, że macierz może pozostać w starym rozmiarze aż do wykonania wyraźnego kroku rozszerzania. Systemy NAS zarządzane przez urządzenia mogą prezentować tę samą operację jako Rozszerz, Powiększ, Maksymalizuj pojemność lub Zmień rozmiar grupy RAID. Sprzętowy RAID może wymagać rozszerzenia dysku wirtualnego, zanim system operacyjny zobaczy dodatkowe sektory.

Rozpoczynaj operację rozszerzania tylko wtedy, gdy macierz jest czysta, nadmiarowa i wolna od nierozwiązanych błędów odczytu, przekroczenia czasu lub resetu. Zapisz aktualny status macierzy i potwierdź osobną kopię zapasową niezastąpionych danych. Rozszerzanie zapisuje metadane i może trwać godziny; rozpoczęcie go, gdy macierz jest zdegradowana lub gdy dysk jest wielokrotnie odłączany, zamienia problem pojemności w ryzyko integralności danych.

Warstwa Co powinno być większe? Znak, że warstwa jest nadal stara Następna kontrola
Członek fizyczny Każdy wymagany dysk lub partycja członka Jeden członek raportuje poprzedni rozmiar Zweryfikuj numer seryjny, natywny rozmiar, punkt końcowy partycji i aktywną rolę
Urządzenie RAID / dysk wirtualny Adresowalny zakres bloków macierzy Wszyscy członkowie są więksi, ale urządzenie RAID pozostaje niezmienione Szukaj obsługiwanej operacji rozszerzania lub rozszerzenia dysku wirtualnego
Partycja Partycja zawierająca pulę lub system plików Dysk jest większy, ale partycja kończy się na starym sektorze Rozszerz właściwą partycję bez przesuwania jej początku
Menedżer puli / woluminów Pula, wolumin fizyczny lub wolumin logiczny Istnieje nieprzydzielone miejsce poniżej systemu plików Przeskanuj ponownie i rozszerz pulę lub wolumin logiczny
System plików Zamontowany system plików Urządzenie blokowe jest większe, ale df lub udział NAS pozostaje niezmieniony Uruchom operację rozszerzania specyficzną dla systemu plików

Rozróżnij niedokończoną odbudowę od brakującego kroku rozszerzania

Niedokończona odbudowa i brakująca operacja rozszerzania mogą powodować ten sam główny objaw, ale dowody są różne. Podczas niedokończonej odbudowy nowy dysk może nadal się synchronizować, macierz może być zdegradowana, a oczekiwana liczba członków lub poziom nadmiarowości mogą nie zostać przywrócone. W przypadku brakującego kroku rozszerzania każdy członek jest aktywny i zdrowy, lecz urządzenie RAID nadal raportuje dokładnie stary rozmiar.

Porównaj rozmiar na każdej warstwie przed wprowadzeniem zmian. Jeśli jeden fizyczny członek jest mniejszy, rozwiąż problem niedopasowania członków. Jeśli wszystkie członki są większe, ale urządzenie RAID jest stare, użyj kontroli rozszerzenia na poziomie RAID. Jeśli urządzenie RAID jest większe, ale partycja lub system plików są stare, przestań modyfikować dyski członkowskie i pracuj w górę stosu. Użytkownicy często mylą problem z rozszerzeniem wyższej warstwy z nieudaną wymianą dysku i niepotrzebnie powtarzają najbardziej ryzykowną część procesu.

Zakończona odbudowa nie dowodzi również, że wolne miejsce zostało przydzielone do macierzy. Dyskusja na Super User dotycząca większych dysków zastępczych podkreśla, że większe dyski zastępcze same w sobie nie zmieniają rozmiaru grupy RAID. Traktuj ten wzorzec jako wskazówkę diagnostyczną, a nie uniwersalną sekwencję poleceń: dokładna operacja zależy od tego, czy NAS używa mdadm, ZFS, Btrfs, LVM, kontrolera sprzętowego czy własnego menedżera pamięci.

Rozszerzaj partycję, pulę i system plików w kolejności

Gdy samo urządzenie RAID zgłasza już większy rozmiar, sprawdź kolejną warstwę, nie pomijając żadnego kroku. Partycja może nadal kończyć się na starym sektorze, mimo że macierz jest większa. Jeśli stos pamięci korzysta z partycjonowanego członka RAID, rozszerz właściwą partycję, zachowując jej sektor początkowy i typ. Jeśli urządzenie RAID zasila bezpośrednio menedżera woluminów lub pulę pamięci, przeskanuj tę warstwę, aby mogła rozpoznać nowy obszar.

Układ partycji ma znaczenie również podczas wymiany dysku. Dyskusja na Server Fault dotycząca wymiany członków mdadm podkreśla, że partyje zastępcze muszą udostępniać wystarczająco dużo miejsca, zanim macierz będzie mogła wykorzystać większą pojemność. Nie kopiuj destrukcyjnych poleceń z innego systemu. Zapisz aktualne sektory początkowe i końcowe, typ systemu plików, punkty montowania oraz relacje z menedżerem woluminów przed zmianą rozmiaru.

Na końcu powiększ system plików. System plików może korzystać tylko z przestrzeni, którą udostępnia urządzenie RAID, partycja i pula. Po zakończeniu operacji na systemie plików porównaj rozmiar urządzenia blokowego, rozmiar systemu plików, wolne miejsce po zamontowaniu oraz panel NAS. Spójny wzrost we wszystkich czterech potwierdza, że rozszerzenie dotarło do warstwy widocznej dla użytkownika, a nie zatrzymało się po drodze.

Wiedz, kiedy istniejący układ RAID nie może się rozbudować

Niektóre implementacje RAID nie mogą rozbudować istniejącego dysku wirtualnego po wymianie członków, nawet gdy każdy dysk jest większy. Inne wspierają rozbudowę tylko dla określonych poziomów RAID, liczby członków, układów partycji lub wersji oprogramowania układowego. Statyczny wolumin może wymagać migracji do nowej macierzy, a kontroler może udostępnić dodatkowe sektory tylko przez utworzenie dodatkowego woluminu logicznego, a nie powiększenie oryginalnego.

Zatrzymaj się, gdy system nie oferuje udokumentowanej lub wyraźnie zweryfikowanej ścieżki rozbudowy, gdy macierz zgłasza błędy nośnika lub łącza, lub gdy jedyna proponowana akcja to odtworzenie metadanych bez przetestowanej kopii zapasowej. Bezpieczniejszą alternatywą jest często utworzenie nowej macierzy o odpowiednim rozmiarze, skopiowanie i weryfikacja danych, przełączenie usług oraz zachowanie starego magazynu do czasu pomyślnego sprawdzenia przywracania. Artykuł ZimaSpace o ustalaniu harmonogramu kopii zapasowej domowego NAS może pomóc oddzielić dostępność macierzy od odzyskiwalnych kopii.

Rozbudowa jest zakończona tylko wtedy, gdy macierz jest redundantna, każdy wymagany członek jest zdrowy, urządzenie RAID udostępnia oczekiwany większy zakres bloków, wyższe warstwy pamięci masowej są z nim zgodne, a prawdziwe pliki można zapisać, odczytać i zweryfikować. Jeśli dyski fizyczne są większe, ale implementacja RAID nie może się rozbudować, niezmieniona pojemność jest granicą platformy, a nie nieudaną wymianą.

Najczęściej zadawane pytania

Czy jeden większy dysk zwiększy pojemność RAID 1?

Zazwyczaj nie. Tradycyjne lustrzane odbicie na dwóch dyskach zwykle jest ograniczone przez mniejszy aktywny członek. Wymień drugi dysk, zakończ odbudowę, a następnie wykonaj wymagane rozszerzenie macierzy, partycji, puli i systemu plików.

Czy powinienem zrestartować system po wymianie wszystkich dysków RAID?

Restart może odświeżyć wykrywanie urządzeń w niektórych systemach, ale nie zastępuje wymaganego procesu rozbudowy. Sprawdzaj zgłaszaną pojemność na każdym poziomie przed i po restarcie, aby nie pomylić ponownego wykrycia z rozszerzeniem.

Czy mogę nadal korzystać z NAS podczas rozbudowy macierzy?

Wiele systemów pozwala na dostęp podczas rozbudowy online, ale wydajność może spaść, a ryzyko wzrasta, jeśli pojawi się kolejna usterka. Utrzymuj zweryfikowaną kopię zapasową, ograniczaj intensywne zapisy, monitoruj błędy i przestrzegaj ograniczeń konkretnej implementacji RAID.

Wsparcie i wskazówki

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.