Deljenje SMB po padcu VPN: kontrolni seznam za obnovitev
Prenehajte pisati, obnovite pravo pot do strežnika in neuspešno shranjevanje obravnavajte kot neznano, ne kot izgubljeno. Odprti ročaji ne preživijo nove seje VPN.
Shranjevanje se zatakne, tunel pade in trideset sekund pozneje je VPN spet povezan, medtem ko se okno Finderja vrti na prazni delitvi. Vse je videti, kot da bi moralo delovati. Tunel je pokonci, omrežje je pokonci, glasnost pa ne. Pojdite skozi to po vrsti, ker je ponovno povezovanje, medtem ko aplikacija še vedno misli, da drži odprt ročaj, pot, po kateri negotov zapis postane izgubljen.
Začnite tako, da ustavite delo na delitvi, namesto da bi jo znova povezali. To se zdi pasivno in prav ta korak varuje vaše podatke.
Ustavite pisanje, preden se znova povežete
Zaprite vse, kar aktivno poskuša pisati, in kar lahko, shranite na lokalno mesto po lastni poti shranjevanja ali obnovitve aplikacije. Ne začnite velikega kopiranja, ne pustite odjemalcu za sinhronizacijo poskušati v nedogled in ne sprejmite poziva, ki ponuja zamenjavo kopije na strežniku z vašo lokalno. Prav tretje navodilo stane podatke, ker shranjevanje s poteklim časom ni niti potrjeno niti nujno odsotno, prepisovanje datoteke na strežniku pa odstrani edini dokaz o tem, kaj se je v resnici zgodilo.
Če aplikacija prikazuje dve različici istega dokumenta, za zdaj pustite obe na mestu. Izbrati zmagovalca po imenu datoteke ali časovnem žigu je ugibanje, oblečeno v odločitev.
Obnovite pot in jo nato dokažite
Znova povežite predvideni VPN in dokončajte njegovo preverjanje pristnosti, nato potrdite, da se ime datotečnega strežnika razreši in da storitev SMB odgovarja skozi tunel. Stanje povezano opisuje samo tunel, zato ga obravnavajte kot začetek preverjanja, ne kot njegov konec.
Potrdite razreševanje imen in dosegljivost datotečnega strežnika skozi tunel.
Dajte obstoječi priklopitvi minuto, preden ustvarite drugo; drugi vsebnik z enako oznako je težje razumeti kot počasno obnovitev.
Če se vsebnik ne vrne, se povežite namerno prek Go, nato Connect to Server in znanega naslova strežnika, na primer
smb://files.corp.example/team.Prijavite se z računom datotečnega strežnika, kar je ločena odločitev o poverilnicah, drugačna od prijave v VPN, in pred nadaljevanjem potrdite stanje dokumenta v aplikaciji.
Applov vodnik za povezovanje s Finderjem dokumentira metodo z izrecnim naslovom in ta je tukaj zanesljiva pot. Ime vsebnika v stranski vrstici je oznaka iz predpomnilnika, ne dokaz, da je prejšnja povezava še uporabna.
Zakaj nova seja ne more obljubiti odprtih ročajev
SMB res ima mehanizme za preživetje začasne prekinitve in oba sta pogojna. Trajne odprtine je mogoče znova povezati v časovnem oknu, dogovorjenem med odjemalcem in strežnikom, medtem ko vztrajne odprtine zahtevajo strožje zmogljivosti na obeh straneh. Da se odjemalec Mac in datotečni strežnik strinjata s priklopitvijo delitve, ne pove nič o tem, ali je bil kateri od teh mehanizmov dogovorjen za datoteke, ki ste jih imeli odprte.
Specifikacija je enako jasna glede neuspeha: ko obnovitev ne uspe, je ročaj razveljavljen in od odjemalca se pričakuje, da datoteko obravnava kot zaprto. Aplikacija, ki je bila v tistem trenutku sredi pisanja, nima veljavnega ročaja, s katerega bi nadaljevala, tudi če je delitev spet brskljiva in je datoteka v Finderju videti nepoškodovana.
Zato je vsebnik, ki se znova pojavi, potreben korak in ne zadosten. Urejevalniki, aplikacije na način podatkovnih baz in vse, kar drži izključno ključavnico, bodo morda morale znova odpreti svojo povezavo, in edino zanesljivo poročilo o stanju dokumenta prihaja iz aplikacije, ne s seznama datotek.
Priklopitve ne silite, da bi bile videti urejene
Prisilna odklopitev vsebnika ali ubijanje pomožnih procesov datotečnega sistema za čiščenje zataknjene stranske vrstice je vabljivo in običajno protiproduktivno. Zataknjeno stanje pogosto odraža resnično čakajoče opravilo in iztrganje priklopitve od spodaj ne dostavi podatkov aplikacije nikamor na varno. Oteži tudi naslednjo preiskavo, ker je napaka, ki jo je uporabnik videl, že izbrisana z zaslona. Zapišite točno napako, ki jo je aplikacija sporočila, in čas prekinitve, saj prav ta časovni žig omogoča, da svoje poročilo primerjate s strežniškimi dnevniki.
Če delitev ostane zasedena, uporabite postopek datotečne storitve ali podpore Maca, namesto da stopnjujete silo. Ohranjanje dokazov je vredno več kot urejena stranska vrstica.
Pred naslednjim načrtovanim padcem
Dokončajte shranjevanja, zaprite odvisne datoteke in običajno izvrzite delitev, preden namerno odklopite VPN. To zaporedje je poceni in odpravi celoten ta razred vprašanj.
Pri delu, ki ga pogosto zadenejo prekinitve, spremenite delovni model, ne priklopitve: imejte lokalno kopijo in jo sinhronizirajte prek mehanizma, ki ga aplikacija podpira, da vas padel tunel stane en interval sinhronizacije namesto negotovega zapisa. Skript za priklopitev ne more ohraniti poljubnih transakcij z odprtimi datotekami in nobeno prilagajanje ga ne bo prisililo, da bi to poskusil.