NetWorker: Kaydetme ve kurtarma için uasm yi kullanma
Summary: Bu makalede, kaydetme ve kurtarma veri kodlama ve kod çözme işlemlerinin temelini oluşturan NetWorker uasm komutunun çeşitli kullanımları açıklanmaktadır. Belirli veri yolu etkinliklerini izole ederek performans testi yapmak ve sorun giderme işlemleri için kullanılabilir. Son olarak, bazen hasarlı kayıt kümeleri için düşük seviyeli bir kurtarma asistanı olarak kullanılabilir. ...
Instructions
uasm hakkında
uasm komutu, NetWorker tarafından harici veri gösterimi (XDR) kullanarak her türlü veriyi kodlamak için kullanılan düşük seviyeli bir yardımcı programdır. Kaydetme ve kurtarma yardımcı programlarının temelini oluşturur ve yaygın senaryolarda kullanılmasa da, bu makalede açıklanan çeşitli kullanımları vardır:
- Doğaçlama kaydetme, NetWorker dizin dosya sistemlerini taşıma işleminin kurtarılması.
- Bir istemcideki bir veri kaynağının okuma veya yazma hızını, başka bir yazılım veya ağ yükü olmadan test etme.
- Hasarlı kayıt setlerinden (özellikle banttan) veri kurtarma.
Not: uasm komutu, normal NetWorker kurtarma işlemleri için kesinlikle desteklenmemektedir. Bu bilgiler, sorunlu kayıt kümelerinde karmaşık manuel kurtarma işlemleri gerçekleştirme aracı olarak veya test amacıyla sağlanır. Veritabanları gibi daha karmaşık kayıt kümelerindeki dizin ve çoklu kayıt kümesi bağımlılıkları nedeniyle UASM'nin dosya sistemi dışı yedeklemeleri kurtarması beklenemez.
Dizin dosya sistemlerini kaydetme veya taşıma
NetWorker Dizin dosya sistemleri özel özelliklere sahiptir ve bunları taşımak için önerilen yol uasm kullanmaktır. Bkz. NetWorker: Tüm ayrıntılar için İstemci Dosya Dizinini Yeni Bir Konuma Taşıma. Komut satırından hem kaynak hem de hedef dosya sistemine erişiminiz olduğunu varsayarak şu komutu çalıştırın:
uasm -s -i /nsr/index/client_name | uasm -r -m "/nsr/index"="/new_index_path"
/nsr/index/client_name değerini dizin veya kaynak klasörün tam yoluyla değiştirin. -m bağımsız değişkeninde, üst klasörü (/nsr/index) kaynak üst klasörle ve hedef üst klasörü (/new_index) kopyalanacak klasör için uygun konumla (client_name) değiştirin.
Kaynak verilerden okuma hızı kaydetme testi
Ana bilgisayar disk alt sisteminin kodlama için uasm'ye veri aktarım hızını test etmek için bir uasm kaydetme çalıştırın ve kaynak okuma performansını izole etmek için verileri hemen atın:
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
Tarayıcı tarafından oluşturulan dosyalardan kurtarma
Bozuk noktalara veya diğer kısmi kaydetme hasarlarına sahip bantlar için, tarayıcı tarafından oluşturulan dosyalardan kurtarmak için uasm kullanmak gerekebilir. Bkz. NetWorker: Kurtarma komutunu ve NetWorker'ın normal iş akışını atlayarak uasm ile kurtarılabilir scanner_file kayıt grubu dökümleri oluşturma hakkında daha fazla bilgi için tarayıcı yardımcı programını kullanma .
UNIX dosya sistemleri Windows dosya sistemine kurtarılamaz. UNIX dosya sistemleri ise Windows dosya sistemine kurtarılamaz. Tarayıcı tarafından oluşturulan bir dosyayı kurtarmak için öncelikle dosyanın uygulanabilir olduğundan emin olmak üzere uasm yi çalıştırın ve kayıt kümesinde yol hiyerarşisini belirleyin:
uasm -rnv < scanner_file
Yol bilindikten sonra, kayıt kümesinin original_path seçtiğiniz bir recovery_path yeniden yönlendirerek kurtarmayı çalıştırabilirsiniz ve bu işlem, zaten mevcut değilse yeniden oluşturulur:
uasm -rv -m "original_path"="new_path" < scanner_file
Yol zaten biliniyorsa, yalnızca sağlanan dosya veya dizin bağımsız değişkenini kurtarmak için bunu doğrudan uasm komutunun bir parçası olarak belirtebilirsiniz. Bu, -m yol yönlendirme anahtarıyla kullanılabilir veya kullanılamaz. Sağlanan kurtarma yolu büyük/küçük harfe duyarlıdır.
uasm -rv "/etc"="/tmp/etc" /etc/hosts < scanner_file
Bu yöntem, bir tarayıcı kayıt kümesi dosyası oluşturmak için disk alanı yoksa doğrudan tarayıcı komutundan bir işlem hattında da kullanılabilir. Tarayıcı komutunu, bir tarayıcı kaydetme kümesi dosyası oluşturmak için kullanılan aynı tarayıcı komutuyla, uygun şekilde yukarıdaki uasm örneklerinden herhangi birine doğrudan aktarabilirsiniz, ancak dosyaya yeniden yönlendirmek yerine uasm'ye yöneltebilirsiniz, örneğin:
scanner -S saveset_id device_path | uasm_command