Ukladanie zamrzne, tunel spadne a o tridsať sekúnd neskôr je VPN znova pripojená, zatiaľ čo okno Finderu sa točí na prázdnom zdieľaní. Všetko vyzerá, akoby malo fungovať. Tunel beží, sieť beží a zväzok nie. Prejdite to po poradí, pretože opätovné pripojenie v čase, keď si aplikácia stále myslí, že drží otvorený handle, je spôsob, akým sa neistý zápis zmení na stratený.

Začnite tým, že prácu na zdieľaní zastavíte, nie tým, že ho znova pripojíte. Pôsobí to pasívne a práve tento krok chráni vaše dáta.

Zastavte zápis pred opätovným pripojením

Zatvorte všetko, čo sa aktívne snaží zapisovať, a čo môžete, uložte na miestne miesto cez vlastnú cestu ukladania alebo obnovy aplikácie. Nezačínajte veľké kopírovanie, nenechávajte synchronizačného klienta skúšať donekonečna a neprijímajte výzvu, ktorá ponúka nahradenie kópie na serveri tou vašou miestnou. Práve tretí pokyn stojí dáta, pretože uloženie s vypršaným časom nie je ani potvrdené, ani nutne neprítomné, a prepísanie súboru na serveri odstráni jediný dôkaz o tom, čo sa skutočne stalo.

Ak aplikácia zobrazuje dve verzie toho istého dokumentu, nechajte obe zatiaľ na mieste. Vybrať víťaza podľa názvu súboru alebo časovej pečiatky je odhad oblečený do rozhodnutia.

Obnovte cestu a potom ju dokážte

Znova pripojte zamýšľanú VPN a dokončite jej overenie, potom potvrďte, že sa názov súborového servera prekladá a že služba SMB odpovedá cez tunel. Stav pripojené opisuje iba tunel, takže ho berte ako začiatok kontroly, nie ako jej koniec.

  1. Potvrďte preklad názvov a dostupnosť súborového servera cez tunel.

  2. Dajte existujúcemu pripojeniu minútu, kým vytvoríte ďalšie; druhý zväzok s rovnakým označením sa posudzuje ťažšie než pomalá obnova.

  3. Ak zväzok nepríde, pripojte sa zámerne cez Go, potom Connect to Server a známu adresu servera, napríklad smb://files.corp.example/team.

  4. Prihláste sa účtom súborového servera, čo je samostatné rozhodnutie o prihlasovacích údajoch oddelené od prihlásenia do VPN, a pred pokračovaním potvrďte stav dokumentu v aplikácii.

Appleov sprievodca pripojením cez Finder dokumentuje metódu explicitnej adresy a tá je tu spoľahlivou cestou. Názov zväzku v bočnom paneli je uložený štítok, nie dôkaz, že predchádzajúce pripojenie je stále použiteľné.

Prečo nová relácia nemôže sľúbiť otvorené handly

SMB skutočne má mechanizmy na prežitie dočasného odpojenia a oba sú podmienené. Trvalé otvorenia možno znova pripojiť v časovom okne dohodnutom medzi klientom a serverom, zatiaľ čo vytrvalé otvorenia vyžadujú prísnejšie možnosti na oboch stranách. To, že sa klient Mac a súborový server dohodnú pripojiť zdieľanie, nič nehovorí o tom, či bol niektorý z týchto mechanizmov dohodnutý pre súbory, ktoré ste mali otvorené.

Špecifikácia je rovnako jasná pri zlyhaní: keď obnova neuspeje, handle sa zneplatní a od klienta sa očakáva, že súbor bude považovať za zatvorený. Aplikácia, ktorá bola v tej chvíli uprostred zápisu, nemá platný handle, z ktorého by pokračovala, aj keď je zdieľanie znova prehliadateľné a súbor vo Findere vyzerá nedotknutý.

Preto je znova sa objavujúci zväzok nutným krokom, nie dostačujúcim. Editorom, aplikáciám na spôsob databáz a všetkému, čo drží výhradný zámok, môže byť potrebné znova otvoriť vlastné spojenie, a jediná dôveryhodná správa o stave dokumentu prichádza z aplikácie, nie z výpisu súborov.

Nenúťte pripojenie vyzerať upratane

Vynútiť odpojenie zväzku alebo zabiť pomocné procesy súborového systému, aby sa vyčistil zaseknutý bočný panel, je lákavé a zvyčajne kontraproduktívne. Zaseknutý stav často odráža skutočnú čakajúcu operáciu a vytrhnutie pripojenia pod ňou nedoručí dáta aplikácie nikam bezpečne. Sťažuje aj ďalšie vyšetrovanie, pretože chyba, ktorú používateľ videl, už bola z obrazovky vymazaná. Zapíšte presnú chybu, ktorú aplikácia nahlásila, a čas odpojenia, pretože práve táto časová pečiatka vám umožní porovnať vašu správu s logmi servera.

Ak zdieľanie zostáva zaneprázdnené, použite postup súborovej služby alebo podpory Macu namiesto stupňovania sily. Zachovanie dôkazov má väčšiu cenu než uprataný bočný panel.

Pred ďalším plánovaným výpadkom

Dokončite ukladania, zatvorte závislé súbory a bežne vysuňte zdieľanie, kým VPN zámerne odpojíte. Táto postupnosť je lacná a odstráni celú túto triedu otázok.

Pri práci, ktorú výpadky zasahujú často, zmeňte pracovný model, nie pripojenie: držte miestnu kópiu a synchronizujte cez mechanizmus, ktorý aplikácia podporuje, aby vás spadnutý tunel stál jeden interval synchronizácie namiesto neistého zápisu. Skript pripojenia nedokáže zachovať ľubovoľné transakcie s otvorenými súbormi a žiadne ladenie ho k tomu neprinúti.

Súvisiace články