NetWorker: Joker Karakterli ASM'yi Atla, Bir Bağlama Yeri İç İçe Yerleştirilmişse Art Arda İkinci Maçı Atlayamıyor
Summary: Bu makalede, ASM atlama yönergelerini etkileyen, bir bağlama başka bir bağlama parçası iç içe geçtiğinde joker karakter kullanımının art arda ikinci maça atlamada başarısız olduğu beklenmedik bir durum açıklanmaktadır. ...
Symptoms
- Yolda joker karakter kullanan skip yönergesi, iç içe geçmiş disk bölümü bağlamaları hemen üst ve alt öğe olarak art arda göründüğünde desenle eşleşen ikinci dizini atlayamıyor
- İkinci eşleşme
directory/mount, eşleşen ilk dizinin hemen bir alt dizinidir - İlk
directory/mountatlanır ancak iç içe geçmiş alt bağlantı tamamen yedeklenir
Example:
- Joker karakter yolunu kullanarak yönergeyi atla
<< */mnt/vo*/ >> - Sabitlenen birim
/mnt/vol1 - İlk bağlamanın alt bağlantısı olarak bağlanan ayrı birim:
/mnt/vol1/vol2
Cause
ASM yönergelerinin NetWorker tarafından ayrıştırılması, joker karakter eşleşmeleri yerine tam eşleşmeleri tercih eder. Ayrı bir AS mntasm Ayrıca, tam eşleşme yönergeleriyle bağlantı noktalarını otomatik olarak tanımlar. İlk eşleşme, aramanın yönerge listesini işlemeyi durdurmasına neden olur.
Yönerge listesinde arama bu durumda şu şekilde ilerler:
- Kullanıcı tarafından yapılandırılan tam eşleşme yönergeleri
- NetWorker otomatik olarak eklenen tam eşleme yönergeleri (ör.
mntasmkullanarak) - Kullanıcı tarafından yapılandırılan joker karakter eşleşme yönergeleri
Kullanıcı tarafından yapılandırılmış tam eşleşme olmaması durumunda, mntasm Yolu doğrudan önce eşleştirir. Ayrıştırma tam eşleşmeleri tercih ettiğinden, joker karakter eşleşmesine asla ulaşılmaz.
Bu davranış neden olur /mnt/vol1/ yönerge yolu belirtmiş olsa bile dahil edilecek /mnt/vo*/. İç içe geçmiş montaj, ilkinin doğrudan bir çocuğuysa, o zaman işler mntasm İlk olarak, joker karakter atlama yönergesinden kaçın. Dahası; Bu iç içe bağlama yolu atlama joker karakterinden çıktığı için tüm içeriği yedeklenir.
Buna karşılık, yönerge yolu açık olsaydı /mnt/vol1, tüm klasör ve iç içe bağlama da dahil olmak üzere içeriği, önceden işleneceği için istenildiği gibi atlanacaktır. mntasm tam eşleşme olarak.
Resolution
Birimlerin, diğer bağlantı noktalarının hemen alt dizinleri olarak bağlanması önerilmez; Bu, kullanılan yazılımdan bağımsız olarak herhangi bir sayıda komplikasyona neden olabilir.
Bu, veri bölgeniz için kaçınılmaz bir gereklilikse aşağıdaki geçici çözümlerden birini kullanabilirsiniz:
- İstenen davranışı elde etmek için tam eşleşme yönergelerini kullanın, örneğin
/mnt/vol1VE/mnt/vol1/vol2 - Bağlama dizinlerini bir ara dizinle ayırma, örneğin
/mnt/vol1/foo/vol2joker karakter yönergesinin çalışmasına izin vermelidir, çünkü üst karakterfoojoker karakterle eşleşir vevol2direktif işlemede asla ulaşılmaz.