NetWorker: Spring ASM over med jokertegn springer ikke anden kamp i træk over, hvis en montering er indlejret
Summary: Denne artikel beskriver en uventet tilstand, der påvirker spring ASM-direktiver over, hvor brug af jokertegn mislykkes springet til anden kamp i træk, når en mount er indlejret i en anden. ...
Symptoms
- Spring direktiv over Brug af jokertegn i stien springer ikke den anden mappe, der passer til mønsteret, over, når indlejrede volumenbeslag vises fortløbende som nærmeste overordnede og underordnede
- Den anden matchning
directory/mounter en umiddelbar undermappe til den første matchende mappe - Den første
directory/mountspringes over, men det indlejrede barnebeslag sikkerhedskopieres helt
Eksempel:
- Spring direktivet over ved hjælp af en wildcard-sti på
<< */mnt/vo*/ >> - Volumen monteret på
/mnt/vol1 - Separat volumen monteret som et barn af den første montering, som
/mnt/vol1/vol2
Cause
NetWorker's parsing af ASM-direktiver har en præference for nøjagtige matches frem for wildcard-kampe. En separat AS mntasm Identificerer også automatisk monteringspunkter som sådan med nøjagtige matchdirektiver. Det første match får søgningen til at stoppe behandlingen af listen over direktiver.
Søgning gennem direktivlisten fortsætter i dette tilfælde som:
- Brugerkonfigurerede eksakte match-vejledninger
- NetWorker tilføjede automatisk eksakte matchdirektiver (f.eks.
mntasm) - Brugerkonfigurerede wildcard-matchdirektiver
I mangel af et brugerkonfigureret eksakt match, mntasm matcher stien direkte først. Da parsing foretrækker nøjagtige matches, nås wildcard-matchet aldrig.
Denne funktionsmåde forårsager /mnt/vol1/ at medtage, selv om direktivet angav vejen /mnt/vo*/. Hvis den indlejrede mount er et direkte barn af den første, behandler den mntasm For det første og undslippe wildcard-springdirektivet. Desuden; Da den indlejrede monteringssti er undsluppet springjokertegnet, sikkerhedskopieres alt dens indhold.
I modsætning hertil, hvis direktivstien var eksplicit /mnt/vol1, ville hele mappen og dens indhold inklusive den indlejrede montering blive sprunget over efter ønske, da den ville blive behandlet før mntasm som et nøjagtigt match.
Resolution
Det er ikke tilrådeligt at montere volumener som umiddelbare undermapper til andre monteringspunkter; Dette kan forårsage et vilkårligt antal komplikationer, uanset hvilken software der bruges.
Hvis dette er et uundgåeligt krav i din datazone, kan du bruge en af følgende løsninger:
- Brug f.eks. direktiver med nøjagtigt match til at opnå den ønskede adfærd
/mnt/vol1OG/mnt/vol1/vol2 - Adskillelse af monteringsmapperne med en mellemliggende mappe, for eksempel
/mnt/vol1/foo/vol2bør gøre det muligt for direktivet om jokertegn at fungere, da forælderenfoomatcher jokertegnet, ogvol2nås aldrig i direktivets behandling.