SMB kaust näib VPN-i kaudu vananenud? Kontrollige võrguühenduseta faile
Explorer võib VPN-i ühendatud ajal näidata vahemällu salvestatud jagatud kausta. Võrguühenduseta failide keelamise eel võrrelge UNC-teed, sünkroonimise olekut ja ootel muudatusi.
Ühendate VPN-i, avate kaardistatud draivi ja kaustast puudub fail, mis serveris selgelt olemas on. Esimene instinkt on süüdistada tunnelit, DNS-i või Samba õigusi. Paljudel juhtudel on ühendus korras ja Explorer näitab jagatud kausta vahemällu salvestatud koopiat. Võrguühenduseta failid võivad seda koopiat pakkuda ka VPN-i töötamise ajal, sest just jagatud kaust, mitte tunnel, otsustab, kas vaade on värske. Parandus algab tõestamisega, millist neist te vaatate.
Müüt: VPN-i ikoon tähendab, et jagatud kaust on värske
VPN-i ikoon teatab, et tunnel lõpp-punktini on olemas. See ei ütle midagi selle kohta, kas konkreetne SMB jagatud kaust on kättesaadav, kas Explorer viis selle kausta tagasi võrguühenduse režiimi või kas ebaõnnestunud sünkroonimine jättis kohale vanema koopia. Samuti ei ütle see, millise serveri DFS-tee valis.
Võrguühenduseta failid hoiavad kohalikku koopiat ümbersuunatud või kinnitatud jagatud kaustadest et need jääksid kättesaadavaks, kui server pole kättesaadav. Kui jagatud kaust naaseb, peaks klient lülituma tagasi võrguühenduse režiimi ja sünkroonima. Aeglase lingi poliitika võib otsustada, et ühendus on endiselt liiga aeglane, ja jätta vahemällu salvestatud vaate alles, ning ootel konflikt võib teha sama ka kiirel lingil.
Seetõttu tundub sümptom valikuline: üks kaust on vananenud, teine avaneb õigesti ja kolmas ei avane üldse. Need on kolm erinevat olekut ja ainult esimene on vahemälu lugu, millest see artikkel räägib. Nimetage olek enne paranduse valimist.
Tõestage, millist sihtmärki Explorer loeb
Alustage täpsest UNC-teest, mitte draivi tähest. Kaardistatud draiv võib osutada teisele jagatud kaustale, kui arvate, ja DFS-tee võib viidata hoopis teisele serverile. Kaardistuse lugemine näitab salvestatud sihtmärki ja selle olekut:
Get-SmbMapping | Select-Object LocalPath, RemotePath, Status
Get-SmbConnection
net useAvage UNC-tee otse uues Exploreri aknas ja võrrelge seda kaardistatud draiviga. Kui otse tee näitab praegust faili ja kaardistatud draiv mitte, on kaardistus osa probleemist, mitte vahemälu.
Seejärel kinnitage, et fail on ettenähtud kasutaja jaoks olemas. Administraatori loend serveris tõestab olemasolu, mitte seda, et tavalisel SMB-kasutajal on samad õigused, seega kontrollige kontoga, mis jagatud kausta tegelikult kasutab. Erinevad mandaadid annavad erinevaid vaateid põhjustel, millel pole vahemäluga midagi pistmist. Olemasolu, juurdepääs ja nähtavus on kolm eraldi kontrolli.
Lugege sünkroonimise olekut enne millegi kustutamist
Sünkroonimiskeskus, kus funktsioon on saadaval, teatab, kas jagatud kaust töötab võrguühenduseta, kas viimane sünkroonimine ebaõnnestus ja kas konfliktid ootavad. Need kolm olekut viivad erinevate parandusteni ning vahemälu kustutamine ootel konflikti ajal võib kohaliku töö kaotada.
Otsige kohalikke muudatusi, mis pole serverini jõudnud, enne kui keelate vahemällu salvestamise, eemaldate kinnituse või kustutate võrguühenduseta koopia. Fail, mis on ainult vahemälus, pole vananenud vaade; need on sünkroonimata andmed ja need tuleb esmalt kinnitatud protsessiga säilitada. Ootel muudatustega vahemälu pole ohutu kustutada.
Kui kohalik töö on turvaline, kasutage toetatud üleminekut võrguühenduse režiimi ja sünkroonimist, seejärel võrrelge loendit uuesti. Teise Exploreri akna avamine ei sunni värskendust, sest mõlemad aknad võivad lugeda sama kohalikku vahemälu.
Parandage jagatud kausta olekut, mitte kustutage funktsiooni
Kui jagatud kaust jääb aeglase lingi poliitika tõttu võrguühenduseta, kohandage poliitikat selle kausta või võrgu jaoks, mitte ärge lülitage võrguühenduseta faile kõigile kasutajatele välja. Kui sünkroonimine ebaõnnestub jätkuvalt, parandage tõrge ja lahendage konfliktid; töötav sünkroonimine teeb vahemällu salvestatud koopia taas ajakohaseks. Muutke väikseimat poliitikat, mis kausta katab. Globaalne muudatus vahetab ühe kasutaja vananenud vaate kõigi kaotatud võrguühenduseta juurdepääsu vastu.
Jagatud kaustade puhul, mida ei tohiks kunagi vahemällu salvestada, võib server saata vihje iga kausta kohta. Samba pakub seda jagatud kausta parameetrina ja väärtus kausta jaoks, mis peab jääma ainult võrku, on:
csc policy = disableSamba parameetrite viide määratleb lubatud väärtused ja nende tähenduse. Rakendage säte jagatud kaustade halduri kaudu, mis konfiguratsiooni tegelikult genereerib, eriti NAS-is, ja pidage meeles, et vihje ei paranda klient arvutis juba vahemällu salvestatud andmeid.
Pärast mis tahes poliitika muudatust kontrollige, et klient ühendub uuesti ja et oodatud fail ilmub. Taaskäivitatud teenus ei tõesta, et ootel kohalik muudatus üles laaditi, seega kontrollige faili, mitte ainult ühenduse olekut.
Kui põhjus pole võrguühenduseta failid
Kui UNC-tee on kinnitatud võrgus olevaks ja värske loend erineb siiski, pole vahemälu seletus. Kontrollige jagatud kausta ja failisüsteemi õigusi, juurdepääsupõhist loendamist ja serverit, mille DFS-viide tegelikult valis. Igaüks neist võib kausta peita ilma kohaliku koopiata.
Jagatud kaust, mis ei ühendu kunagi, vajab marsruutimise ja teenusefiltrite tõendeid, mitte vahemälu kontrolli. Tunnelist blokeeritud port 445, vale aadressile lahendatav DNS-nimi või tulemüürireegel, mis lubab pingi, kuid mitte SMB-d, tekitavad kõik tõrke enne, kui vahemälu loeb.
Test, mis need kaks perekonda eraldab, on lihtne: kaust, mis on serveris olemas, on õigele kasutajale nähtav ja ei ilmu ikkagi võrgus, viitab poliitikale või loendamisele; vana sisuga ilmuva kausta puhul viitab see vahemälule. Diagnoosi perekond enne sätte muutmist.