Zwykle tak: L2ARC to pamięć podręczna odczytu, więc można ją usunąć i wymienić online, a udziały plików będą nadal działać, pod warunkiem że urządzenie jest rzeczywiście pamięcią podręczną, a nie dziennikiem ani specjalnym vdevem.
Decyzja ma znaczenie, gdy dysk SSD pamięci podręcznej ulega awarii lub jest modernizowany na działającym domowym serwerze NAS. Dwa konkurencyjne warianty to wymienne urządzenie L2ARC oraz błędnie rozpoznany SLOG lub specjalny vdev, z którym wiąże się inne ryzyko. Zacznij od zapisanej konfiguracji i danych, które można bezpiecznie usunąć, obserwuj jednocześnie tylko jedną gałąź i przerwij, jeśli test zwiększa ryzyko utraty danych, problemów z uprawnieniami lub dostępnością.
Określ warunki stojące za decyzją o wymianie pamięci podręcznej ZFS L2ARC
Zapisz środowisko przed wprowadzeniem jakichkolwiek zmian: wersje oprogramowania i oprogramowania układowego, tożsamości urządzeń, ścieżkę montowania lub sieciową, wolne miejsce, uprawnienia oraz obserwowany objaw. Stan bazowy musi zachować wystarczająco dużo szczegółów, aby odtworzyć sytuację, w której dysk SSD pamięci podręcznej ulega awarii lub jest modernizowany na działającym domowym serwerze NAS.
Pierwszym kandydatem jest wymienne urządzenie L2ARC. Drugim jest błędnie rozpoznany SLOG lub specjalny vdev, z którym wiąże się inne ryzyko. Bieżące działanie zpool remove określa mechanizm lub granicę polecenia używaną w teście; nie zastępuje ono obserwacji z tego konkretnego serwera domowego.
Przed uruchomieniem testu rozstrzygającego zapisz warunek akceptacji i warunek przerwania. Wynik pozytywny musi zmienić dowody przewidywane przez jedną z gałęzi, pozostawiając niezmienione niezwiązane usługi; wynik negatywny musi przywrócić system do zapisanego stanu, zamiast uruchamiać łańcuch spekulatywnych poprawek.
Przetestuj twierdzenie bez obniżania pierwotnego wymagania
Użyj następującego testu rozstrzygającego: sprawdź stan zpool i klasę urządzenia, usuń urządzenie pamięci podręcznej, potwierdź kondycję puli, a następnie dodaj zamiennik. Zachowaj bez zmian obciążenie, klienta, ścieżkę, zestaw plików i czas, aby wynik można było przypisać zmienionej zmiennej.
Użyj informacji o zachowaniu podczas wymiany L2ARC, aby wybrać pole, które rzeczywiście może rozdzielić te gałęzie, a następnie zarejestruj jego znacznik czasu, kod wyjścia, tekst błędu, tożsamość urządzenia lub migawki, opóźnienie, liczbę przesłanych bajtów, uprawnienia i stan odzyskiwania. Pomyślne zakończenie polecenia nie wystarcza, gdy testowane twierdzenie dotyczy tożsamości, trwałości lub stanu aplikacji.
Powtórz test raz po ponownym uruchomieniu, ponownym połączeniu, ponownym zamontowaniu lub opróżnieniu pamięci podręcznej, jeśli takie zdarzenie jest częścią pierwotnego warunku. Jeśli pierwszy przebieg jest destrukcyjny lub środowiska nie można przywrócić, przerwij i odtwórz test na kopii przeznaczonej do usunięcia.
zpool status -v
zpool remove pool cache-device
zpool add pool cache replacement-device
Interpretuj wyniki pozytywne, negatywne i wyjątkowe
WYNIK POZYTYWNY: udziały pozostają dostępne, a pula zachowuje prawidłowy stan, podczas gdy nowa pamięć podręczna stopniowo się rozgrzewa. Zapisz dokładną wersję, tożsamość i obciążenie, dla których test zakończył się pomyślnie, aby wniosek pozostał warunkowy, a nie stał się uniwersalnym twierdzeniem.
WYNIK NEGATYWNY: urządzenie jest dziennikiem, specjalnym vdevem lub częścią vdevu danych albo podczas usuwania pojawiają się błędy. Wynik negatywny nie dowodzi automatycznie przeciwnej gałęzi, gdy na obie mogą wpływać sieć, pamięć, uprawnienia lub spójność źródła; przed eskalacją odizoluj te wspólne zależności.
WYNIK WYJĄTKOWY LUB NIEJEDNOZNACZNY: przerwij i zabezpiecz pulę; nie stosuj instrukcji dotyczących urządzenia pamięci podręcznej do innej klasy vdevu. Zachowaj dzienniki i nie uruchamiaj poleceń naprawczych, czyszczących, niszczących, partycjonujących ani rekurencyjnych poleceń zmiany właściciela, dopóki nie będzie dostępna kopia możliwa do odzyskania.
Potwierdź decyzję przy pierwotnym obciążeniu
Zastosuj działanie odpowiadające zaobserwowanej gałęzi, a następnie powtórz pierwotny warunek, a nie jego uproszczony zamiennik. Decyzja jest prawidłowa tylko wtedy, gdy udziały pozostają dostępne, a pula zachowuje prawidłowy stan, podczas gdy nowa pamięć podręczna stopniowo się rozgrzewa w dwóch cyklach lub podczas odpowiedniego ponownego uruchomienia, uśpienia, przerwania albo przejścia obciążenia.
Użyj okien bezpieczeństwa migawek, aby sprawdzić najbliższy zależny proces, ale pozostaw pierwotny wyzwalacz bez zmian. Niezwiązane zestawy danych, udziały, kontenery, użytkownicy i punkty odzyskiwania muszą zachować wcześniejszy dostęp i czas działania.
Granica przerwania jest jednoznaczna: jeśli urządzenie jest dziennikiem, specjalnym vdevem lub częścią vdevu danych albo podczas usuwania pojawiają się błędy, wróć do ostatniej zweryfikowanej konfiguracji, zachowaj dowody i eskaluj do dokładniejszego testu platformy lub sprzętu tylko wtedy, gdy daną gałąź można powtarzalnie odtworzyć.
Po uzyskaniu docelowego wyniku porównaj go z oknami aktywności pamięci masowej, aby upewnić się, że poprawka nie przenosi ryzyka do sąsiedniej usługi. Pomyślny test docelowy, po którym pojawia się nowa awaria kopii zapasowej, tożsamości, limitu czasu lub dostępności, nadal oznacza nieudaną zmianę.
FAQ
W przypadku wymiany pamięci podręcznej ZFS L2ARC pozostałe wyszukiwania zwykle dotyczą tego, czy po wymianie spadnie wydajność, czy SLOG jest tym samym co urządzenie pamięci podręcznej oraz czy mimo wszystko należy wstrzymać udziały. Poniższe odpowiedzi oddzielają te przypadki brzegowe od głównej decyzji.
Granica akceptacji nie ulega zmianie: udziały pozostają dostępne, a pula zachowuje prawidłowy stan, podczas gdy nowa pamięć podręczna stopniowo się rozgrzewa. Jeśli kolejny warunek zmienia system plików, tożsamość, ścieżkę sieciową lub wersję aplikacji, powtórz tylko test rozstrzygający, którego dotyczy ta zmiana.
Przestań rozszerzać eksperyment, gdy urządzenie jest dziennikiem, specjalnym vdevem lub częścią vdevu danych albo podczas usuwania pojawiają się błędy. W takim momencie przerwij i zabezpiecz pulę; nie stosuj instrukcji dotyczących urządzenia pamięci podręcznej do innej klasy vdevu; zachowaj dowody przed eskalacją do właściciela platformy, pamięci masowej lub sprzętu.
Czy po wymianie wydajność spadnie?
Możliwe, że tak, dopóki nowy L2ARC się nie rozgrzeje; główny ARC i pamięć masowa nadal będą obsługiwać odczyty.
Czy SLOG jest tym samym co urządzenie pamięci podręcznej?
Nie. SLOG uczestniczy w obsłudze zamiaru zapisu synchronicznego i ma inne konsekwencje związane z wymianą oraz awarią.
Czy mimo wszystko należy wstrzymać udziały?
Zwykle nie w przypadku prawidłowej zmiany L2ARC, ale wstrzymaj intensywne zadania, jeśli diagnostyka wykaże szerszą niestabilność operacji wejścia-wyjścia.
W przypadku wymiany pamięci podręcznej ZFS L2ARC praktyczna odpowiedź pozostaje warunkowa: udziały pozostają dostępne, a pula zachowuje prawidłowy stan, podczas gdy nowa pamięć podręczna stopniowo się rozgrzewa. Gdy urządzenie jest dziennikiem, specjalnym vdevem lub częścią vdevu danych albo podczas usuwania pojawiają się błędy, przerwij i zabezpiecz pulę; nie stosuj instrukcji dotyczących urządzenia pamięci podręcznej do innej klasy vdevu; częściowy sukces, którego nie można utrzymać przy pierwotnym obciążeniu, nie oznacza zgodności.
Wsparcie i wskazówki
Więcej do przeczytania

Czy galeria hostowana samodzielnie może zachować parowanie zdjęć Live Photo firmy Apple?
Warunkowa decyzja dotycząca domowego serwera w zakresie parowania Apple Live Photo, z kontrolowanymi testami, interpretacją wyników, wycofaniem zmian i konkretnymi odpowiedziami na często zadawane...

Czy można zaimportować Google Takeout i kopie zapasowe telefonu do jednej biblioteki zdjęć?
Warunkowa decyzja dotycząca serwera domowego do łącznego importu zdjęć, obejmująca kontrolowane testy, interpretację wyników, wycofanie zmian i skoncentrowane sekcje FAQ.

Czy Immich może korzystać z zewnętrznej biblioteki bez przejmowania własności plików?
Warunkowa decyzja dotycząca serwera domowego w sprawie własności zewnętrznej biblioteki Immich, obejmująca kontrolowane testy, interpretację wyników, wycofanie zmian i zwięzłą sekcję FAQ.

