SMB priečinok vyzerá cez VPN zastaralo? Skontrolujte offline súbory
Prieskumník môže zobrazovať kopírovaný zdieľaný priečinok, kým je VPN pripojená. Porovnajte cestu UNC, stav synchronizácie a čakajúce zmeny pred vypnutím offline súborov.
Pripojíte VPN, otvoríte namapovanú jednotku a v priečinku chýba súbor, ktorý server evidentne má. Prvý inštinkt je obviniť tunel, DNS alebo oprávnenia Samby. V mnohých prípadoch je spojenie v poriadku a Prieskumník zobrazuje kopírovanú kópiu zdieľania. Offline súbory môžu túto kópiu poskytovať aj pri zapnutej VPN, pretože o tom, či je zobrazenie aktuálne, rozhoduje zdieľanie, nie tunel. Oprava začína tým, že dokážete, na ktoré z nich sa pozeráte.
Mýtus: ikona VPN znamená, že zdieľanie je aktuálne
Ikona VPN hlási, že ku koncovému bodu existuje tunel. Nehovorí nič o tom, či je konkrétne zdieľanie SMB dostupné, či Prieskumník prepol toto zdieľanie späť do režimu online alebo či zlyhaná synchronizácia zanechala staršiu kópiu. Tiež nehovorí, ktorý server vybrala cesta DFS.
Offline súbory uchovávajú lokálnu kópiu presmerovaných alebo pripnutých zdieľaní aby zostali dostupné, keď je server nedostupný. Keď sa zdieľanie vráti, klient by sa mal vrátiť do režimu online a synchronizovať. Zásada pomalého pripojenia môže rozhodnúť, že spojenie je stále príliš pomalé, a ponechať kopírované zobrazenie, a čakajúci konflikt môže urobiť to isté aj na rýchlom pripojení.
Preto sa príznak javí selektívny: jeden priečinok je zastaraný, druhý sa otvára správne a tretí sa neotvorí vôbec. Sú to tri rôzne stavy a iba prvý je príbeh vyrovnávacej pamäte, o ktorom je tento článok. Pomenujte stav, kým vyberiete opravu.
Dokážte, ktorý cieľ Prieskumník číta
Začnite presnou cestou UNC, nie písmenom jednotky. Namapovaná jednotka môže ukazovať na iné zdieľanie, než si myslíte, a cesta DFS môže odkazovať na úplne iný server. Čítanie mapovania ukazuje uložený cieľ a jeho stav:
Get-SmbMapping | Select-Object LocalPath, RemotePath, Status
Get-SmbConnection
net useOtvorte cestu UNC priamo v novom okne Prieskumníka a porovnajte ju s namapovanou jednotkou. Ak priama cesta zobrazuje aktuálny súbor a namapovaná jednotka nie, mapovanie je súčasťou problému, nie vyrovnávacia pamäť.
Potom overte, že súbor existuje pre zamýšľaného používateľa. Výpis správcu na serveri dokazuje existenciu, nie to, že bežný používateľ SMB má rovnaký prístup, preto to skontrolujte účtom, ktorý zdieľanie skutočne používa. Rôzne poverenia vytvárajú rôzne zobrazenia z dôvodov, ktoré s vyrovnávacou pamäťou nemajú nič spoločné. Existencia, prístup a viditeľnosť sú tri samostatné kontroly.
Prečítajte stav synchronizácie, kým čokoľvek vymažete
Centrum synchronizácie, kde je funkcia dostupná, hlási, či zdieľanie pracuje offline, či posledná synchronizácia zlyhala a či čakajú konflikty. Tieto tri stavy vedú k rôznym opravám a vymazanie vyrovnávacej pamäte pri čakajúcom konflikte môže zničiť lokálnu prácu.
Pred vypnutím kopírovania, odopnutím zdieľania alebo vymazaním offline kópie hľadajte lokálne zmeny, ktoré sa nedostali na server. Súbor, ktorý existuje len vo vyrovnávacej pamäti, nie je zastarané zobrazenie; sú to nesynchronizované údaje a najprv ich treba zachovať schváleným postupom. Vyrovnávaciu pamäť s čakajúcimi zmenami nie je bezpečné vymazať.
Keď je lokálna práca v bezpečí, použite podporovaný prechod do režimu online a synchronizáciu a potom znova porovnajte výpis. Otvorenie druhého okna Prieskumníka nevynúti obnovenie, pretože obe okná môžu čítať tú istú lokálnu vyrovnávaciu pamäť.
Opravte stav zdieľania namiesto vymazania funkcie
Ak zdieľanie zostáva offline pre zásadu pomalého pripojenia, upravte zásadu pre toto zdieľanie alebo sieť, namiesto vypnutia offline súborov pre všetkých používateľov. Ak synchronizácia stále zlyháva, opravte zlyhanie a vyriešte konflikty; fungujúca synchronizácia je to, čo robí kopírovanú kópiu znova aktuálnou. Zmeňte najmenšiu zásadu, ktorá zdieľanie pokrýva. Globálna zmena vymení zastarané zobrazenie jedného používateľa za stratu offline prístupu všetkých.
Pre zdieľania, ktoré by sa nikdy nemali kopírovať, môže server poslať pomôcku pre každé zdieľanie. Samba ju sprístupňuje ako parameter zdieľania a hodnota pre zdieľanie, ktoré musí zostať iba online, je:
csc policy = disablereferencia parametrov Samby definuje povolené hodnoty a ich význam. Nastavenie použite cez správcu zdieľaní, ktorý konfiguráciu skutočne generuje, najmä na NAS, a pamätajte, že pomôcka neopravuje údaje už kopírované na klientovi.
Po každej zmene zásady overte, že sa klient znova pripojí a že sa objaví očakávaný súbor. Reštartovaná služba nie je dôkazom, že čakajúca lokálna zmena bola nahratá, preto kontrolujte súbor, nie iba stav pripojenia.
Keď príčinou nie sú offline súbory
Ak je cesta UNC potvrdená ako online a čerstvý výpis sa napriek tomu líši, vyrovnávacia pamäť nie je vysvetlením. Skontrolujte oprávnenia zdieľania a súborového systému, vymenúvanie založené na prístupe a server, ktorý odkaz DFS skutočne vybral. Každé z toho môže skryť priečinok bez akejkoľvek lokálnej kópie.
Zdieľanie, ktoré sa nikdy nepripojí, potrebuje dôkazy o smerovaní a filtrovaní služieb, nie kontrolu vyrovnávacej pamäte. Port 445 blokovaný cez tunel, názov DNS prekladaný na nesprávnu adresu alebo pravidlo firewallu, ktoré povoľuje ping, ale nie SMB, všetky vytvárajú zlyhanie skôr, než vyrovnávacia pamäť začne hrať rolu.
Test, ktorý oddeľuje obe rodiny, je jednoduchý: priečinok, ktorý existuje na serveri, je viditeľný správnemu používateľovi a napriek tomu sa neobjaví online, ukazuje na zásadu alebo vymenúvanie; priečinok, ktorý sa objaví so starým obsahom, ukazuje na vyrovnávaciu pamäť. Diagnostikujte rodinu, kým zmeníte nastavenie.