NetWorker: Korzystanie z narzędzia skanera
Summary: W tym artykule opisano różne przypadki użycia narzędzia skanera oraz najlepsze praktyki i zastrzeżenia dotyczące ogólnego użytkowania.
Instructions
- Tworzenie listy wszystkich zestawów zapisów znalezionych w systemie plików woluminu
- Importowanie obcego lub usuniętego woluminu z powrotem do bazy danych multimediów
- Odczytywanie zbioru zapisu w celu odbudowania wpisów indeksu z samych danych, w których minął okres przeglądania
- Poprawianie wpisów dla jednego lub większej liczby zestawów zapisu na woluminie, jeśli rekordy bazy danych multimediów są nieprawidłowe
- Bezpośredni odczyt danych zestawu zapisów do pliku lokalnego w celu oddzielnego odzyskiwania UASM, szczególnie w przypadku uszkodzonych lub niekompletnych zestawów zapisów
Weryfikowanie etykiety i zawartości woluminu
Domyślne użycie skanera, jeśli nie zawiera żadnych innych argumentów, może służyć do raportowania etykiety, identyfikatora woluminu, rozmiaru bloku dla nośnika taśmowego oraz jednostek zestawu zapisu istniejących na woluminie. Gdy nie ma opcji -i / -m , żadne rekordy bazy danych nie są modyfikowane. Może to być przydatne do sprawdzenia obecności zestawu zapisu dysku lub taśmy poprzez sprawdzenie samego nośnika; Może również określić, czy istnieje realna, czytelna etykieta — na przykład skaner może ujawnić, że szyfrowanie taśm uniemożliwia odczyt etykiety (więcej informacji można znaleźć w sekcji Szyfrowanie sprzętowe LTO i NetWorker), przedstawiając błąd:
8945:scanner: read: -1 bytes
Może również ujawnić resetowanie SCSI dla urządzeń klasy taśm (Troubleshooting Overwrite Labels and SCSI Resets in NetWorker), w przypadku których montowanie nie powiodło się:
Unexpected file number, wanted 2, got <other number>
Przykład:
scanner device_name_or_local_path
Importowanie woluminów i rekordów
Przykład:
scanner -m device_name_or_local_path
Ponowne indeksowanie zbiorów zapisów dla przeglądania
Przykład:
scanner -i -F device_name_or_local_path
Wymuszanie korekcji metadanych zestawu zapisów
Jeśli zestaw zapisu już istnieje w bazie danych, gdy skaner go znajdzie, domyślnym zachowaniem jest rezygnacja z aktualizacji ze względu na wydajność. W przypadku, gdy wpisy w bazie danych multimediów są uważane za brakujące lub niekompletne/uszkodzone, lub -i jest używane do ponownego indeksowania zbioru zapisów po okresie przeglądania, użyj -F, aby wymusić nadpisanie informacji o rekordzie; W przeciwnym razie najpierw wymagane jest usunięcie zestawu zapisów. Należy pamiętać, że o ile nowy czas przechowywania nie zostanie określony (patrz poniżej) przy użyciu polecenia -y, retencja nowego wystąpienia jest obliczana automatycznie. Należy również pamiętać, że ta flaga jest wymagana podczas skanowania nośników taśmowych.
Przykład:
scanner -m -F device_name_or_local_path
Skanowanie zawartości zestawu zapisu do pliku lokalnego
Czasami, w przypadku zestawów zapisów, które wymagają specjalnej obsługi, takich jak zestawy zapisów taśm z uszkodzonymi punktami, skaner może być użyty do bezpośredniego odczytu danych i zamiast aktualizowania wpisów w bazie danych nośników, zatwierdzić dane w monolitycznym pliku, który można następnie odzyskać za pomocą narzędzia uasm. Może to być przydatna ostateczność, gdy typowe odzyskanie okazuje się niemożliwe. Aby przeskanować zestaw zapisów do pliku, określ pojedynczy zestaw zapisów tylko z opcją -S i przekieruj dane wyjściowe. Zauważ, że dane są wyprowadzane na stdout, a komunikaty dziennika na stderr - jeśli oba są przekierowywane do pliku danych, nie można go używać. Upewnij się, że stderr jest odpowiednio przekierowywany w inne miejsce. Zobacz NetWorker: Korzystanie z uasm do zapisywania i odzyskiwania w celu uzyskania szczegółowych informacji na temat odzyskiwania z zeskanowanego pliku zestawu zapisów.
Przykład:
scanner -S saveset_id > scanned_saveset_filename 2> scanner_log
Selektywne skanowanie woluminu
Istnieje kilka sposobów skanowania woluminu pod kątem określonych wpisów:- Indywidualne zestawy zapisów: Użyj -S saveset_idraz lub więcej razy, aby przeskanować tylko te zestawy zapisów; może być użyty zamiast lub z-I saveset_id_listfile co również ograniczy sprawdzanie zestawów zapisów w pliku (jeden na linię).
- Bootstrapy: Aby wyszukać tylko zestawy zapisów bootstrap, należy uruchomić skaner z przełącznikiem -B . Należy pamiętać, że nie ma potrzeby używania opcji -m / -i lub -F , ponieważ inicjowanie nie musi znajdować się w bazie danych nośników w celu odzyskania — ich lokalizacja i identyfikator zestawu zapisu są wszystkim, co jest wymagane do odzyskiwania po awarii nsrdr.
- Zakres czasu utworzenia: Użyj -Ydla rozpoczęcia tworzenia/później niż data/godzina (na przykład 2023/01/01) i -Z dla zakończenia tworzenia/wcześniej niż data/godzina (na przykład 2024/02/29), aby ograniczyć się do zestawów zapisów utworzonych tylko w określonym przedziale czasu.
- Nazwa klienta / zestawu zapisów: Użyj jednego lub obu opcji-c client lub-N saveset_name , aby skanować tylko w poszukiwaniu zestawów zapisów spełniających te kryteria; -mlub-ijest wymagane dla-c. Każdy przełącznik może być używany wielokrotnie, aby spełnić wiele kryteriów.
Sprawdzone sposoby postępowania podczas skanowania woluminów taśm
Narzędzie skanera jest niskopoziomowe i nie jest w ogóle reprezentowane w interfejsie użytkownika ani obsługiwane w normalnych operacjach NetWorker. Dlatego ważne jest, aby upewnić się, że urządzenia taśmowe są chronione przed zakłóceniami, ponieważ serwer NetWorker nie jest świadomy działania skanera i może zażądać taśmy lub napędu. Aby tego uniknąć,
- Załaduj kasetę z taśmami do pustego napędu bez montowania z poziomu interfejsu użytkownika w menu kontekstowym biblioteki/napędu.
- Oznacz urządzenie taśmowe jako "Wyłączone" lub "Tryb serwisowy", aby uniknąć prób wykonania jakichkolwiek czynności z napędem lub nośnikiem przez NetWorker.
- Rozpocznij polecenie skanera i poczekaj na jego zakończenie.
- Po zakończeniu uruchom ponownie napęd taśmowy i rozładuj nośnik taśm.