NetWorker: Korzystanie z uasm do zapisywania i odzyskiwania
Summary: W tym artykule opisano kilka zastosowań polecenia uasm NetWorker, które leży u podstaw operacji kodowania i dekodowania zapisu i odzyskiwania danych. Może być używany do testowania wydajności przez izolowanie określonych działań ścieżki danych i operacji rozwiązywania problemów. Wreszcie, czasami może być używany jako niskopoziomowy asystent odzyskiwania uszkodzonych zestawów zapisów. ...
Instructions
O firmie UASM
Polecenie uasm jest narzędziem niskiego poziomu używanym przez NetWorker do kodowania wszelkiego rodzaju danych przy użyciu zewnętrznej reprezentacji danych (XDR). Stanowi podstawę narzędzi do zapisywania i odzyskiwania i chociaż nie jest używany w typowych scenariuszach, ma różne zastosowania, które opisano w tym artykule:
- Improwizowany zapis, odzyskiwanie przeniesienia systemów plików indeksowych NetWorker.
- Testowanie szybkości odczytu lub zapisu źródła danych na kliencie bez obciążenia innego oprogramowania lub sieci.
- Odzyskiwanie danych z uszkodzonych zbiorów zapisów (w szczególności taśm).
Uwaga: polecenie uasm nie jest ściśle obsługiwane w przypadku normalnych operacji odzyskiwania NetWorker. Informacje te są dostarczane jako środek do wykonywania złożonych operacji ręcznego odzyskiwania na zestawach zapisów problemów lub w celach testowych. Nie można oczekiwać, że UASM odzyska kopie zapasowe niebędące systemem plików ze względu na zależności indeksu i wielu zestawów zapisów w bardziej złożonych zestawach zapisów, takich jak bazy danych.
Zapisywanie lub przenoszenie systemów plików indeksów
Systemy plików indeksów NetWorker mają specjalne właściwości, a zalecanym sposobem ich przenoszenia jest użycie uasm. Zobacz NetWorker: Przenoszenie indeksu plików klienta do nowej lokalizacji w celu uzyskania szczegółowych informacji. Zakładając, że masz dostęp z wiersza poleceń zarówno do źródłowego, jak i docelowego systemu plików, uruchom polecenie:
uasm -s -i /nsr/index/client_name | uasm -r -m "/nsr/index"="/new_index_path"
Zastąp ciąg /nsr/index/client_name pełną ścieżką indeksu lub folderu źródłowego. W argumencie -m zastąp folder nadrzędny (/nsr/index) źródłowym folderem nadrzędnym, a docelowy folder nadrzędny (/new_index) odpowiednią lokalizacją folderu do skopiowania (client_name).
Testowanie prędkości odczytu zapisu na podstawie danych źródłowych
Aby przetestować szybkość transferu danych podsystemu dysku hosta do konta użytkownika w celu kodowania, uruchom zapis uasm i natychmiast odrzuć dane w celu odizolowania wydajności odczytu źródła:
Linux
date +%FT%T; uasm -s -i <source_directory> > /dev/null 2>&1; date +%FT%T
Windows
time /t & uasm -s -i <source_directory> > NUL 2>&1 & time /t
Odzyskiwanie z plików utworzonych przez skaner
W przypadku taśm, które mają uszkodzone punkty lub inne częściowe uszkodzenia zestawu zapisów, może być konieczne użycie uasm w celu odzyskania plików utworzonych przez skaner. Zobacz NetWorker: Korzystanie z narzędzia skanera , aby uzyskać więcej informacji o tym, jak pominąć polecenie recover i normalny przepływ pracy NetWorker w celu utworzenia zrzutów scanner_file saveset możliwych do odzyskania przez uasm.
Systemów plików UNIX nie można odzyskać do systemu plików Windows i odwrotnie. Aby odzyskać plik wygenerowany przez skaner, najpierw uruchom uasm , aby upewnić się, że plik jest opłacalny, i określ hierarchię ścieżek w zestawie zapisu:
uasm -rnv < scanner_file
Gdy ścieżka jest znana, można uruchomić odzyskiwanie, przekierowując z original_path zestawu zapisów do wybranej recovery_path , która zostanie odtworzona, jeśli jeszcze nie istnieje:
uasm -rv -m "original_path"="new_path" < scanner_file
Jeśli ścieżka jest już znana, można ją określić bezpośrednio w ramach polecenia uasm, aby odzyskać tylko podany argument pliku lub katalogu. Można tego użyć z przełącznikiem przekierowania ścieżki -m, lub nie. W podanej ścieżce odzyskiwania są rozróżniane wielkie i małe litery.
uasm -rv "/etc"="/tmp/etc" /etc/hosts < scanner_file
Ta metoda może być również używana w potoku bezpośrednio z polecenia skanera, jeśli miejsce na dysku nie jest dostępne do utworzenia pliku zestawu zapisu skanera. Polecenie skanera można potokować bezpośrednio do dowolnego z powyższych przykładów uasm, zgodnie z potrzebami, za pomocą tego samego polecenia skanera, które jest używane do tworzenia pliku zestawu zapisów skanera, ale zamiast przekierowywać do pliku, potok do uasm, na przykład:
scanner -S saveset_id device_path | uasm_command