Din gemning hænger, tunnelen falder, og tredive sekunder senere er VPN-forbindelsen genoprettet, mens Finder-vinduet snurrer på en tom deling. Alt ser ud, som om det burde virke. Tunnelen er oppe, netværket er oppe, og disken er ikke. Gå gennem det her i rækkefølge, fordi genopkobling, mens et program stadig tror, det holder et åbent handle, er måden, hvorpå en usikker skrivning bliver en tabt skrivning.

Begynd med at stoppe arbejdet på delingen i stedet for at genopkoble den. Det føles passivt, og det er netop det trin, der beskytter dine data.

Stop med at skrive, før du genopkobler

Luk alt, der aktivt forsøger at skrive, og gem det, du kan, på en lokal placering gennem programmets egen gem- eller gendannelsessti. Start ikke en stor kopiering, lad ikke en synkroniseringsklient blive ved med at prøve i det uendelige, og accepter ikke en anmodning, der tilbyder at erstatte serverkopien med din lokale. Det er den tredje instruks, der koster data, fordi en gemning, der er timet ud, hverken er bekræftet eller nødvendigvis fraværende, og overskrivning af serverfilen fjerner det eneste bevis på, hvad der egentlig skete.

Hvis programmet viser to versioner af samme dokument, så lad begge ligge for nu. At vælge en vinder ud fra filnavn eller tidsstempel er gætværk klædt ud som en beslutning.

Gendan stien, og bevis den så

Genopkobl det tilsigtede VPN, og fuldfør dets godkendelse, og bekræft derefter, at filserverens navn slår op, og at SMB-tjenesten svarer gennem tunnelen. Status forbundet beskriver kun tunnelen, så betragt det som begyndelsen på kontrollen, ikke slutningen.

  1. Bekræft navneopløsning og tilgængelighed for filserveren gennem tunnelen.

  2. Giv det eksisterende mount et minut, før du opretter et nyt; en anden disk med samme navn er sværere at gennemskue end en langsom genopretning.

  3. Hvis disken bliver væk, så forbind bevidst med Go, derefter Connect to Server, og serverens kendte adresse som fx smb://files.corp.example/team.

  4. Log ind med filserver-kontoen, som er en særskilt beslutning om legitimationsoplysninger adskilt fra VPN-login, og bekræft dokumentets tilstand i programmet, før du fortsætter.

Apples forbindelsesguide til Finder beskriver metoden med den eksplicitte adresse, og det er den pålidelige vej her. Et diskenavn i sidepanelet er en cachelagret etiket, ikke bevis for at den tidligere forbindelse stadig kan bruges.

Hvorfor en ny session ikke kan love åbne handles

SMB har faktisk mekanismer til at overleve en midlertidig afbrydelse, og begge er betingede. Varige åbninger kan genopkobles inden for et tidsvindue, der forhandles mellem klient og server, mens persistente åbninger kræver strengere egenskaber på begge sider. At en Mac-klient og en filserver bliver enige om at montere en deling siger intet om, hvorvidt nogen af mekanismerne blev forhandlet for de filer, du havde åbne.

Specifikationen er lige så klar om fejl: når genopretningen ikke lykkes, bliver handle'en ugyldig, og klienten forventes at behandle filen som lukket. Et program, der i det øjeblik var midt i en skrivning, har ikke et gyldigt handle at fortsætte fra, selvom delingen igen kan gennemses, og filen ser intakt ud i Finder.

Derfor er den genopdukkende disk et nødvendigt trin og ikke et tilstrækkeligt et. Editorer, database-lignende programmer og alt, der holder en eksklusiv lås, kan have brug for at genåbne deres egen forbindelse, og den eneste troværdige rapport om dokumentets tilstand kommer fra programmet og ikke fra fillisten.

Tving ikke mountet til at se pænt ud

At afmontere disken med magt eller dræbe filsystemhjælpere for at rydde et fastlåst sidepanel er fristende og som regel kontraproduktivt. En fastlåst tilstand afspejler ofte en reel ventende operation, og at trække mountet væk under den bringer ikke programmets data noget sikkert sted hen. Det gør også den næste undersøgelse sværere, fordi den fejl, brugeren så, er blevet ryddet fra skærmen. Noter den præcise fejl, som programmet rapporterede, og tidspunktet for afbrydelsen, fordi det tidsstempel er det, der lader dig matche din rapport mod serverens logfiler.

Hvis delingen forbliver travl, så brug filservice- eller Mac-supportproceduren i stedet for at optrappe magten. At bevare beviserne er mere værd end et pænt sidepanel.

Før det næste planlagte nedbrud

Færdiggør gemninger, luk afhængige filer, og skub delingen ud normalt, før du bevidst afbryder et VPN. Den rækkefølge er billig og fjerner hele denne klasse af spørgsmål.

For arbejde, der ofte rammes af afbrydelser, så ændr arbejdsmodellen i stedet for mountet: behold en lokal kopi, og synkroniser gennem en mekanisme, som programmet understøtter, så en tabt tunnel koster dig et synkroniseringsinterval i stedet for en usikker skrivning. Et mount-script kan ikke bevare vilkårlige transaktioner med åbne filer, og ingen mængde tuning får det til at forsøge.

Relaterede artikler