SMB dijeljenje nakon pada VPN-a: kontrolni popis za oporavak
Prestanite pisati, vratite pravu putanju poslužitelja i tretirajte neuspjelo spremanje kao nepoznato, a ne izgubljeno. Otvorene ručke ne preživljavaju novu VPN sesiju.
Spremanje vam zapne, tunel padne i trideset sekundi kasnije VPN je ponovno povezan, a prozor Findera se vrti na praznom dijeljenju. Sve izgleda kao da bi trebalo raditi. Tunel je gore, mreža je gore, a volumen nije. Prođite ovo redom, jer ponovno povezivanje dok aplikacija još misli da drži otvorenu ručku jest put kojim nesigurno pisanje postaje izgubljeno.
Počnite tako da zaustavite rad na dijeljenju, a ne da ga ponovno povežete. To izgleda pasivno i upravo je taj korak onaj koji štiti vaše podatke.
Zaustavite pisanje prije ponovnog povezivanja
Zatvorite sve što aktivno pokušava pisati i spremite što možete na lokalno mjesto kroz vlastitu putanju spremanja ili oporavka aplikacije. Ne pokrećite veliko kopiranje, ne dopustite klijentu za sinkronizaciju da pokušava zauvijek i ne prihvatite upit koji nudi zamjenu kopije na poslužitelju vašom lokalnom kopijom. Upravo treća uputa stoji podataka, jer spremanje kojem je istekao rok nije ni potvrđeno ni nužno odsutno, a prepisivanje datoteke na poslužitelju uklanja jedini dokaz o tome što se stvarno dogodilo.
Ako aplikacija pokazuje dvije verzije istog dokumenta, ostavite obje za sada. Biranje pobjednika po nazivu datoteke ili vremenskoj oznaci je nagađanje odjeveno u odluku.
Vratite putanju, pa je dokažite
Ponovno povežite predviđeni VPN i dovršite njegovu autentifikaciju, zatim potvrdite da se naziv datotečnog poslužitelja razrješava i da SMB usluga odgovara kroz tunel. Status povezano opisuje samo tunel, pa to tretirajte kao početak provjere, a ne kao njezin kraj.
Potvrdite razrješavanje naziva i dostupnost datotečnog poslužitelja kroz tunel.
Dajte postojećem montiranju minutu prije nego stvorite novo; drugi volumen s istom oznakom teže je promisliti od sporog oporavka.
Ako volumen ne dolazi, povežite se namjerno kroz Go, zatim Connect to Server i poznatu adresu poslužitelja poput
smb://files.corp.example/team.Prijavite se računom datotečnog poslužitelja, što je odluka o vjerodajnicama odvojena od VPN prijave, i potvrdite stanje dokumenta u aplikaciji prije nastavka.
Appleov vodič za povezivanje putem Findera dokumentira metodu eksplicitne adrese i ona je ovdje pouzdan put. Naziv volumena u bočnoj traci je predmemorirana oznaka, a ne dokaz da je prethodna veza još upotrebljiva.
Zašto nova sesija ne može obećati otvorene ručke
SMB doista ima mehanizme za preživljavanje privremenog prekida i oba su uvjetna. Trajna otvaranja mogu se ponovno povezati unutar vremenskog okvira dogovorenog između klijenta i poslužitelja, dok stalna otvaranja zahtijevaju strože mogućnosti na obje strane. To što se Mac klijent i datotečni poslužitelj slažu montirati dijeljenje ne govori ništa o tome je li ijedan od tih mehanizama bio dogovoren za datoteke koje ste imali otvorene.
Specifikacija je jednako jasna o neuspjehu: kada oporavak ne uspije, 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 dijeljenje opet pregledno i datoteka u Finderu izgleda ispravno.
Zato je volumen koji se ponovno 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 vlastite veze, a jedini pouzdan izvještaj o stanju dokumenta dolazi iz aplikacije, a ne iz popisa datoteka.
Ne prisiljavajte montiranje da izgleda uredno
Prisilno odmontirati volumen ili ubiti pomoćne procese datotečnog sustava 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 nigdje na sigurno. To i sljedeću istragu otežava, jer je pogreška koju je korisnik vidio već izbrisana sa zaslona. Zapišite točnu pogrešku koju je aplikacija prijavila i vrijeme prekida, jer upravo ta vremenska oznaka omogućuje da svoj izvještaj usporedite s poslužiteljskim zapisima.
Ako dijeljenje ostane zauzeto, primijenite postupak datotečne službe ili Mac podrške umjesto pojačavanja sile. Čuvanje dokaza vrijedi više od uredne bočne trake.
Prije sljedećeg planiranog prekida
Dovršite spremanja, zatvorite ovisne datoteke i normalno izbacite dijeljenje prije nego što namjerno isključite VPN. Taj je slijed jeftin i uklanja cijelu ovu kategoriju pitanja.
Za rad koji često pogađaju prekidi, promijenite radni model, a ne montiranje: držite lokalnu kopiju i sinkronizirajte kroz mehanizam koji aplikacija podržava, tako da vas pao tunel stoji jednog intervala sinkronizacije umjesto nesigurnog pisanja. Skripta za montiranje ne može sačuvati proizvoljne transakcije otvorenih datoteka i nikakvo podešavanje neće je natjerati da to pokuša.