To personar slår av same Mac etter arbeid og får ulike resultat. Den eine mistar ei opplasting som var nitti prosent ferdig; den andre lukkar loket tjue sekund seinare med alt lagra. Skilnaden er korkje flaks eller diskfart. Han ligg i rekkjefølgja dei lukkar den private økta, delinga og tunnelen i, og i om noko ventar på at desse trinna vert ferdige.

Samanlikninga nedanfor er mellom «tunnel først» og «arbeid først», fordi det eine valet forklarar dei fleste dårlege utfalla.

To avslåingsrekkjefølgjer, to utfall

Tunnel først ser ryddig ut: VPN-menyen seier Kople frå, ikonet forsvinn, og deretter lukkar brukaren dokument og slår av. Problemet er at fråkoplinga kan fjerna rutene og den monterte delinga før programmet er ferdig med å skriva, og ei opplasting undervegs har ingen stad å gjera av seg. Brukaren ser ei rein fråkopling og reknar med at resten er trygg. At eit ikon forsvinn seier ingenting om programmet er ferdig. Avslåinga held så fram normalt over ein nettverksveg som ikkje lenger ber trafikken programmet trong.

Arbeid først er nokre sekund tregare og mykje mindre hendingsrikt. Den private operasjonen vert fullført, delinga vert avmontert med vilje, og først då forsvinn tunnelen. Avslåinga som følgjer har ingenting att å avbryta.

Kvifor delinga må bort før tunnelen

Ei montert nettverksdeling er ein levande avhengnad, ikkje ei mappe. Klienten held handtak opne, tenaren følgjer leasingar, og ei skriving som framleis står i køen høyrer til den økta. Å rykkja tunnelen vekk under henne gjev den klassiske utdaterte monteringa: Finder viser delinga, all tilgang heng, og den einaste kuren er å tvinga fram ei avmontering og stundom logga ut.

Avmonter via den støtta handlinga etter at filaktiviteten har stogga. På macOS er det løys ut-kontrollen i Finder eller ein medviten diskutil unmount for monteringspunktet, ikkje ei fråkopling av det underliggjande nettverket. Stadfest deretter at delinga er borte frå sidepanelet før du rører VPN-en.

Viss delinga nektar å avmontera, held noko framleis ei fil open. Finn det, lukk det og prøv att. Ei nekting er informasjon; ei tvungen avmontering gjer henne til tap av data.

Stopp klienten som eig økta

Ei VPN-økt har ein eigar, og berre den eigaren kan stoppa henne reint. Tunnelblick-tilkoplingar vert stoppa via Tunnelblick. Ein innebygd konfigurasjon vert stoppa via systemet si eiga styring eller appen som administrerer han. Å køyra ein separat OpenVPN-binær mot ein profil med liknande namn stoppar ikkje den appadministrerte økta og kan etterlata to prosessar som er usamde om kven som eig tunneleininga.

Fylg med på automatisk attoppretting. Ein On Demand-regel eller ein administrert profil kan starta tilkoplinga att sekund etter ein medviten stopp, noko som ser ut som klienten ignorerer kommandoen. Den åtferda er policy, ikkje ein feil, og han må løysast med den som eig policyen i staden for å verta kjempa mot med ein hjelpar som held fram med å kople frå.

Nokre klientar skil mellom «fråkopling bede om» og «nedmontering fullført». Viss arbeidsflyten ventar på fullføring, les klienten sin eigen tilstand og gje han ein avgrensa frist. Ein vilkårleg svevn på eitt sekund er ikkje ei venting, og å drepa kvar prosess med VPN-aktig namn er ikkje ei nedmontering.

Lat avslåinga til operativsystemet vera i fred

Det siste trinnet bør vera ei vanleg avslåing: Apple-menyen, snøggtast eller ein planlagd shutdown-kommando. Den vegen lèt program lagra, spør brukaren om ulagra arbeid og avmonterer volumar i forventa rekkjefølgje. Det er òg vegen der feil vert rapporterte på ein måte nokon kan feilsøkja.

Å tvinga straumen av hoppar over alt dette. Det er rett verktøy når maskinen verkeleg sit fast, og feil verktøy som rutinemåte å nå ein frist. Ei tvungen avslåing som kastar bort ei opplasting er ikkje snøggare enn å venta; ho flyttar berre kostnaden til neste morgon.

Apple si rettleiing om avslåing dreg den grensa og skildrar det tvungne tilfellet separat. Les henne som ein grunn til å retta rekkjefølgja, ikkje som løyve til å gjera tvungen avslåing til ein del av den daglege rutinen.

Bygg fristen inn i planen

Viss Macen må vera av på eit fast tidspunkt, start førebuinga medan brukarøkta framleis lever. Å venta til siste minutt med oppryddinga er korleis ein MFA-førespurnad, ei uferdig skriving eller ei sta montering vert ei hending. Gje sekvensen eit starttidspunkt, ikkje berre eit sluttidspunkt.

Avgjer kva som skjer når eit trinn overskrid budsjettet. Alternativa er å varsla brukaren, avbryta avslåinga eller fylgja ein annan godkjend prosedyre. Å stille eskalera «oppryddinga tok for lang tid» til ei tvungen avslåing er det eine alternativet som garanterer utfallet alle prøvde å unngå.

Nedskriven er regelen kort: fullfør det private arbeidet, lukk den avhengige økta, stopp tunnelen via eigaren, og slå så av normalt. Fire trinn i den rekkjefølgja, med ein frist knytt til kvart.

Relaterte artiklar