SMB-deling etter VPN-brudd: sjekkliste for gjenoppretting
Stopp skrivingen, gjenopprett den virkelige serverstien, og behandl en mislykket lagring som ukjent framfor tapt. Åpne håndtak overlever ikke en ny VPN-økt.
Lagringen henger, tunnelen faller, og tretti sekunder senere er VPN-et tilkoblet igjen mens Finder-vinduet snurrer på en tom deling. Alt ser ut som det burde virke. Tunnelen er oppe, nettverket er oppe, og volumet er det ikke. Gå gjennom dette i rekkefølge, fordi å koble til igjen mens et program ennå tror det holder et åpent håndtak er måten en usikker skriving blir en tapt skriving.
Begynn med å stanse arbeidet på delingen i stedet for å koble den til igjen. Det føles passivt, og det er nettopp trinnet som beskytter dataene dine.
Stopp skrivingen før du kobler til igjen
Lukk alt som aktivt forsøker å skrive, og lagre det du kan på et lokalt sted gjennom programmets egen lagrings- eller gjenopprettingssti. Ikke start en stor kopi, ikke la en synkroniseringsklient prøve i det uendelige, og ikke godta en forespørsel som tilbyr å erstatte serverkopien med din lokale. Det er den tredje instruksen som koster data, fordi en lagring som har gått ut på tid verken er bekreftet eller nødvendigvis fraværende, og å overskrive serverfilen fjerner det eneste beviset på hva som faktisk skjedde.
Hvis programmet viser to versjoner av samme dokument, la begge ligge der foreløpig. Å velge en vinner etter filnavn eller tidsstempel er gjetning kledd som en beslutning.
Gjenopprett stien, og bevis den deretter
Koble til det tiltenkte VPN-et igjen og fullfør autentiseringen, og bekreft deretter at filserverens navn løses opp og at SMB-tjenesten svarer gjennom tunnelen. Statusen tilkoblet beskriver bare tunnelen, så behandle det som starten på kontrollen og ikke slutten.
Bekreft navneoppslag og tilgjengelighet for filserveren gjennom tunnelen.
Gi den eksisterende monteringen et minutt før du oppretter en ny; et andre volum med identisk etikett er vanskeligere å resonnere om enn en langsom gjenoppretting.
Hvis volumet ikke kommer tilbake, koble til bevisst via Go, deretter Connect to Server, og serverens kjente adresse, for eksempel
smb://files.corp.example/team.Logg på med filserverkontoen, som er en egen beslutning om påloggingsinformasjon atskilt fra VPN-innloggingen, og bekreft dokumenttilstanden i programmet før du fortsetter.
Apples tilkoblingsveiledning for Finder dokumenterer metoden med eksplisitt adresse, og det er den pålitelige veien her. Et volumnavn i sidepanelet er en bufret etikett, ikke bevis for at den forrige tilkoblingen fortsatt er brukbar.
Hvorfor en ny økt ikke kan love åpne håndtak
SMB har faktisk mekanismer for å overleve en midlertidig frakobling, og begge er betingede. Varige åpninger kan kobles til igjen innenfor et tidsvindu som forhandles mellom klient og server, mens vedvarende åpninger krever strengere egenskaper på begge sider. At en Mac-klient og en filserver blir enige om å montere en deling sier ingenting om hvorvidt noen av mekanismene ble forhandlet for filene du hadde åpne.
Spesifikasjonen er like klar om feil: når gjenopprettingen ikke lykkes, blir håndtaket ugyldiggjort, og klienten forventes å behandle filen som lukket. Et program som i det øyeblikket var midt i en skriving har ikke noe gyldig håndtak å fortsette fra, selv om delingen igjen kan bla gjennom og filen ser intakt ut i Finder.
Derfor er volumet som dukker opp igjen et nødvendig trinn og ikke et tilstrekkelig et. Editorer, databaselignende programmer og alt som holder en eksklusiv lås kan trenge å gjenåpne sin egen tilkobling, og den eneste pålitelige rapporten om dokumenttilstand kommer fra programmet og ikke fra fillisten.
Ikke tving monteringen til å se ryddig ut
Å avmontere volumet med makt eller drepe filsystemhjelpere for å rydde et fastlåst sidepanel er fristende og som regel kontraproduktivt. En fastlåst tilstand gjenspeiler ofte en reell ventende operasjon, og å rive monteringen ut fra under den leverer ikke programmets data noe trygt sted. Det gjør også neste undersøkelse vanskeligere, fordi feilen brukeren så er blitt fjernet fra skjermen. Noter den nøyaktige feilen programmet rapporterte og tidspunktet for frakoblingen, fordi det tidsstempelet er det som lar deg matche rapporten din mot serverens logger.
Hvis delingen forblir opptatt, bruk prosedyren for filtjenesten eller Mac-støtte i stedet for å eskalere makt. Å bevare bevisene er mer verdt enn et ryddig sidepanel.
Før neste planlagte brudd
Fullfør lagringer, lukk avhengige filer og kast ut delingen normalt før du bevisst kobler fra et VPN. Den rekkefølgen er billig og fjerner hele denne klassen av spørsmål.
For arbeid som ofte rammes av avbrudd, endre arbeidsmodellen i stedet for monteringen: hold en lokal kopi og synkroniser gjennom en mekanisme programmet støtter, slik at en falt tunnel koster deg ett synkroniseringsintervall i stedet for en usikker skriving. Et monteringsskript kan ikke bevare vilkårlige transaksjoner med åpne filer, og ingen mengde tuning får det til å prøve.