SMB mapa izgleda zastarjelo preko VPN-a? Provjerite datoteke izvan mreže
Explorer može prikazati predmemoriranu mapu dijeljenja dok je VPN povezan. Usporedite UNC putanju, stanje sinkronizacije i nedovršene izmjene prije nego isključite datoteke izvan mreže.
Povežete VPN, otvorite mapirani pogon i u mapi nedostaje datoteka koju poslužitelj očito ima. Prva pomisao je okriviti tunel, DNS ili Samba dopuštenja. U mnogim slučajevima veza je ispravna, a Explorer prikazuje predmemoriranu kopiju mape dijeljenja. Datoteke izvan mreže mogu poslužiti tu kopiju čak i dok je VPN uključen, jer mapa dijeljenja, a ne tunel, odlučuje je li prikaz aktualan. Popravak počinje dokazivanjem koju od njih gledate.
Mit: ikona VPN-a znači da je mapa dijeljenja aktualna
Ikona VPN-a javlja da tunel prema krajnjoj točki postoji. Ne govori ništa o tome je li određena SMB mapa dijeljenja dostupna, je li Explorer tu mapu vratio u mrežni način rada ili je neuspjela sinkronizacija ostavila stariju kopiju na mjestu. Također ne kaže koji je poslužitelj odabrala DFS putanja.
Datoteke izvan mreže čuvaju lokalnu kopiju preusmjerenih ili prikvačenih mapa dijeljenja kako bi ostale dostupne kad poslužitelj nije dostupan. Kad se mapa dijeljenja vrati, klijent bi se trebao prebaciti natrag i sinkronizirati. Pravilo spore veze može zaključiti da je veza još prespora i zadržati predmemorirani prikaz, a neriješeni sukob može učiniti isto čak i na brzoj vezi.
Zato se simptom čini selektivnim: jedna je mapa zastarjela, druga se otvara ispravno, a treća se uopće ne otvara. To su tri različita stanja i samo je prvo priča o predmemoriji kojom se ovaj članak bavi. Imenujte stanje prije odabira popravka.
Dokažite koju metu Explorer čita
Počnite s točnom UNC putanjom umjesto slova pogona. Mapirani pogon može pokazivati na drugu mapu dijeljenja od one koju mislite, a DFS putanja može se odnositi na posve drugi poslužitelj. Čitanje mapiranja pokazuje spremljenu metu i njezino stanje:
Get-SmbMapping | Select-Object LocalPath, RemotePath, Status
Get-SmbConnection
net useOtvorite UNC putanju izravno u novom Explorer prozoru i usporedite je s mapiranim pogonom. Ako izravna putanja pokazuje aktualnu datoteku, a mapirani pogon ne, mapiranje je dio problema, a ne predmemorija.
Zatim potvrdite da datoteka postoji za predviđenog korisnika. Popis administratora na poslužitelju dokazuje postojanje, ali ne da obični SMB korisnik ima isti pristup, pa provjerite računom koji stvarno koristi mapu dijeljenja. Različite vjerodajnice daju različite prikaze iz razloga koji nemaju veze s predmemorijom. Postojanje, pristup i vidljivost tri su odvojene provjere.
Pročitajte stanje sinkronizacije prije nego bilo što očistite
Centar za sinkronizaciju, gdje je ta značajka dostupna, javlja radi li mapa dijeljenja izvan mreže, je li posljednja sinkronizacija neuspjela i čekaju li sukobi. Ta tri stanja vode do različitih popravaka, a brisanje predmemorije dok sukob čeka može uništiti lokalni rad.
Potražite lokalne izmjene koje nisu stigle do poslužitelja prije nego isključite predmemoriranje, otkvačite mapu dijeljenja ili izbrišete kopiju izvan mreže. Datoteka koja postoji samo u predmemoriji nije zastarjeli prikaz; to su nesinkronizirani podaci i najprije ih treba sačuvati odobrenim postupkom. Predmemoriju s izmjenama na čekanju nije sigurno brisati.
Kad je lokalni rad siguran, upotrijebite podržani prijelaz u mrežni način i sinkronizaciju, pa ponovno usporedite popis. Otvaranje drugog Explorer prozora ne prisiljava osvježavanje jer oba prozora mogu čitati istu lokalnu predmemoriju.
Popravite stanje mape dijeljenja umjesto da brišete značajku
Ako mapa dijeljenja ostaje izvan mreže zbog pravila spore veze, prilagodite pravilo za tu mapu ili mrežu umjesto da isključite datoteke izvan mreže svim korisnicima. Ako sinkronizacija stalno ne uspijeva, popravite kvar i riješite sukobe; radna sinkronizacija vraća predmemoriranu kopiju u aktualno stanje. Promijenite najmanje pravilo koje pokriva mapu dijeljenja. Globalna promjena zamjenjuje zastarjeli prikaz jednog korisnika gubitkom izvanmrežnog pristupa svih.
Za mape dijeljenja koje se nikad ne bi smjele predmemorirati poslužitelj može poslati savjet po mapi. Samba ga izlaže kao parametar mape dijeljenja, a vrijednost za mapu koja mora ostati samo na mreži je:
csc policy = disableSamba referenca parametara definira dopuštene vrijednosti i njihovo značenje. Primijenite postavku kroz upravitelja mapama dijeljenja koji stvarno generira konfiguraciju, osobito na NAS-u, i zapamtite da savjet ne popravlja podatke već predmemorirane na klijentu.
Nakon svake promjene pravila provjerite da se klijent ponovno povezuje i da se očekivana datoteka pojavljuje. Ponovno pokrenuta usluga nije dokaz da je lokalna izmjena na čekanju prenesena, pa provjerite datoteku, a ne samo stanje veze.
Kad uzrok nisu datoteke izvan mreže
Ako je UNC putanja potvrđeno na mreži, a svježi popis se ipak razlikuje, predmemorija nije objašnjenje. Provjerite dopuštenja mape dijeljenja i datotečnog sustava, nabrajanje temeljeno na pristupu i poslužitelj koji je DFS uputa stvarno odabrala. Svako od toga može sakriti mapu bez ikakve lokalne kopije.
Mapa dijeljenja koja se nikad ne povezuje treba dokaze o usmjeravanju i filtriranju usluga, a ne provjeru predmemorije. Blokiran port 445 kroz tunel, DNS naziv koji se razrješava na pogrešnu adresu ili pravilo vatrozida koje dopušta ping ali ne SMB, svi stvaraju kvar prije nego predmemorija postane važna.
Test koji razdvaja dvije obitelji jednostavan je: mapa koja postoji na poslužitelju, vidljiva je pravom korisniku i još se ne pojavljuje na mreži upućuje na pravilo ili nabrajanje; mapa koja se pojavljuje sa starim sadržajem upućuje na predmemoriju. Dijagnosticirajte obitelj prije nego promijenite postavku.