SMB deljenje nakon pada VPN-a: kontrolna lista za oporavak
Prestanite da pišete, vratite pravu putanju servera i tretirajte neuspešno čuvanje kao nepoznato, a ne izgubljeno. Otvorene ručke ne preživljavaju novu VPN sesiju.
Čuvanje vam visi, tunel padne, a trideset sekundi kasnije VPN je ponovo povezan dok se prozor Findera vrti na praznom deljenju. Sve izgleda kao da bi trebalo da radi. Tunel je gore, mreža je gore, a volumen nije. Prođite ovo po redu, jer ponovno povezivanje dok aplikacija još misli da drži otvorenu ručku jeste put kojim nesigurno pisanje postaje izgubljeno.
Počnite tako što ćete zaustaviti rad na deljenju, a ne tako što ćete ga ponovo povezati. To izgleda pasivno i upravo je taj korak onaj koji štiti vaše podatke.
Zaustavite pisanje pre ponovnog povezivanja
Zatvorite sve što aktivno pokušava da piše i sačuvajte što možete na lokalno mesto kroz sopstvenu putanju čuvanja ili oporavka aplikacije. Ne pokrećite veliko kopiranje, ne dozvolite klijentu za sinhronizaciju da pokušava zauvek i ne prihvatite upit koji nudi zamenu kopije na serveru vašom lokalnom kopijom. Upravo treća uputa stoji podataka, jer čuvanje kome je istekao rok nije ni potvrđeno ni nužno odsutno, a prepisivanje datoteke na serveru uklanja jedini dokaz o tome šta se stvarno dogodilo.
Ako aplikacija prikazuje dve verzije istog dokumenta, ostavite obe za sada. Biranje pobednika po nazivu datoteke ili vremenskoj oznaci je nagađanje obučeno u odluku.
Vratite putanju, pa je dokažite
Ponovo povežite predviđeni VPN i dovršite njegovu autentifikaciju, zatim potvrdite da se naziv datotečnog servera razrešava i da SMB usluga odgovara kroz tunel. Status povezano opisuje samo tunel, pa to tretirajte kao početak provere, a ne kao njen kraj.
Potvrdite razrešavanje naziva i dostupnost datotečnog servera kroz tunel.
Dajte postojećem montiranju minut pre nego što stvorite novo; drugi volumen sa istom oznakom teže je promisliti od sporog oporavka.
Ako volumen ne dolazi, povežite se namerno kroz Go, zatim Connect to Server i poznatu adresu servera poput
smb://files.corp.example/team.Prijavite se računom datotečnog servera, što je odluka o akreditivima odvojena od VPN prijave, i potvrdite stanje dokumenta u aplikaciji pre nastavka.
Appleov vodič za povezivanje putem Findera dokumentuje metodu eksplicitne adrese i ona je ovde pouzdan put. Naziv volumena u bočnoj traci je keširana oznaka, a ne dokaz da je prethodna veza još upotrebljiva.
Zašto nova sesija ne može da obeća otvorene ručke
SMB zaista ima mehanizme za preživljavanje privremenog prekida i oba su uslovna. Trajna otvaranja mogu se ponovo povezati unutar vremenskog okvira dogovorenog između klijenta i servera, dok stalna otvaranja zahtevaju strože mogućnosti na obe strane. To što se Mac klijent i datotečni server slažu da montiraju deljenje ne govori ništa o tome da li je ijedan od tih mehanizama bio dogovoren za datoteke koje ste imali otvorene.
Specifikacija je jednako jasna o neuspehu: kada oporavak ne uspe, ručka se poništava i od klijenta se očekuje da datoteku tretira kao zatvorenu. Aplikacija koja je u tom trenutku bila nasred pisanja nema valjanu ručku za nastavak, iako je deljenje opet pregledno i datoteka u Finderu izgleda ispravno.
Zato je volumen koji se ponovo pojavljuje nužan korak, ali ne i dovoljan. Uređivači, aplikacije poput baza podataka i sve što drži isključivo zaključavanje može trebati ponovno otvaranje sopstvene veze, a jedini pouzdan izveštaj o stanju dokumenta dolazi iz aplikacije, a ne iz spiska datoteka.
Ne prisiljavajte montiranje da izgleda uredno
Prisilno odmontirati volumen ili ubiti pomoćne procese datotečnog sistema da biste očistili zaglavljenu bočnu traku primamljivo je i obično protuproduktivno. Zaglavljeno stanje često odražava stvarnu operaciju koja još čeka, a izvlačenje montiranja ispod nje ne dostavlja podatke aplikacije nigde na sigurno. To i sledeću istragu otežava, jer je greška koju je korisnik video već izbrisana sa ekrana. Zapišite tačnu grešku koju je aplikacija prijavila i vreme prekida, jer upravo ta vremenska oznaka omogućuje da svoj izveštaj uporedite sa zapisima servera.
Ako deljenje ostane zauzeto, primenite postupak datotečne službe ili Mac podrške umesto pojačavanja sile. Čuvanje dokaza vredi više od uredne bočne trake.
Pre sledećeg planiranog prekida
Dovršite čuvanja, zatvorite zavisne datoteke i normalno izbacite deljenje pre nego što namerno isključite VPN. Taj sled je jeftin i uklanja celu ovu kategoriju pitanja.
Za rad koji često pogađaju prekidi, promenite radni model, a ne montiranje: držite lokalnu kopiju i sinhronizujte kroz mehanizam koji aplikacija podržava, tako da vas pao tunel stoji jednog intervala sinhronizacije umesto nesigurnog pisanja. Skripta za montiranje ne može da sačuva proizvoljne transakcije otvorenih datoteka i nikakvo podešavanje neće je naterati da to pokuša.