SMB-deling etter et VPN-brudd: en sjekkliste for gjenoppretting
Slutt å skrive, gjenopprett den ekte serverstien, og behandle en mislykket lagring som ukjent i stedet for tapt. Åpne handtak overlever ikke en ny VPN-økt.
Lagringen din henger, tunnelen faller, og tretti sekunder senere er VPN-et tilkoblet igjen mens Finder-vinduet spinner på en tom deling. Alt ser ut som om det burde virke. Tunnelen er oppe, nettverket er oppe, og volumet er det ikke. Gå gjennom dette i rekkefølge, fordi å koble til på nytt mens et program fortsatt tror det holder et åpent handtak er måten en usikker skriving blir en tapt skriving.
Begynn med å stoppe arbeidet på delingen i stedet for å koble den til på nytt. Det føles passivt, og det er nettopp trinnet som beskytter dataene dine.
Stopp skrivingen før du kobler til på nytt
Lukk alt som aktivt prøver å 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 instruksjonen som koster data, fordi en lagring som har tidsavbrutt 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 på nytt og fullfør autentiseringen, og bekreft deretter at filserverens navn løses opp og at SMB-tjenesten svarer gjennom tunnelen. En status på tilkoblet beskriver bare tunnelen, så betrakt det som begynnelsen 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 som for eksempel
smb://files.corp.example/team.Logg på med filserverkontoen, som er en egen beslutning om påloggingsinformasjon atskilt fra VPN-påloggingen, 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 kan brukes.
Hvorfor en ny økt ikke kan love åpne handtak
SMB har faktisk mekanismer for å overleve en midlertidig frakobling, og begge er betingede. Varige åpninger kan kobles til på nytt innenfor et tidsvindu som forhandles mellom klient og server, mens persistente å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 handtaket ugyldiggjort, og klienten forventes å behandle filen som lukket. Et program som i det øyeblikket var midt i en skriving har ikke noe gyldig handtak å 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.