Desligar o Mac depois do trabalho da VPN, não antes
Túnel primeiro ou trabalho primeiro decide se um encerramento é aborrecido. Termine o envio, desmonte a partilha, pare o túnel que a detém e só depois encerre.
Duas pessoas encerram o mesmo Mac depois do trabalho e obtêm resultados diferentes. Uma perde um envio que estava concluído a noventa por cento; a outra fecha a tampa vinte segundos depois com tudo gravado. A diferença não é sorte nem velocidade do disco. Está na ordem em que fecham a sessão privada, a partilha e o túnel, e em se algo espera que esses passos terminem.
A comparação abaixo é entre «túnel primeiro» e «trabalho primeiro», porque essa única escolha explica a maioria dos maus resultados.
Duas ordens de encerramento, dois resultados
Túnel primeiro parece arrumado: o menu da VPN diz Desligar, o ícone desaparece, e depois o utilizador fecha documentos e encerra. O problema é que a desconexão pode retirar as rotas e a partilha montada antes de a aplicação acabar de escrever, e um envio em curso fica sem destino. O utilizador vê uma desconexão limpa e assume que o resto está seguro. O desaparecimento de um ícone não diz nada sobre a aplicação ter terminado. O encerramento prossegue então normalmente sobre um caminho de rede que já não transporta o tráfego de que a aplicação precisava.
Trabalho primeiro é alguns segundos mais lento e muito menos atribulado. A operação privada conclui-se, a partilha é desmontada de propósito, e só então o túnel desaparece. O encerramento que se segue já não tem nada para interromper.
Porque é que a partilha tem de sair antes do túnel
Uma partilha de rede montada é uma dependência viva, não uma pasta. O cliente mantém identificadores abertos, o servidor acompanha concessões, e uma escrita ainda em fila pertence a essa sessão. Arrancar o túnel por baixo produz a clássica montagem obsoleta: o Finder mostra a partilha, qualquer acesso bloqueia, e a única cura é forçar a desmontagem e às vezes terminar sessão.
Desmonte através da ação suportada depois de a atividade de ficheiros parar. No macOS isso é o controlo de ejetar no Finder ou um diskutil unmount deliberado para o ponto de montagem, não uma desconexão da rede subjacente. Depois confirme que a partilha desapareceu da barra lateral antes de tocar na VPN.
Se a partilha recusar desmontar, algo ainda mantém um ficheiro aberto. Encontre-o, feche-o e tente de novo. Uma recusa é informação; forçar a desmontagem transforma-a em perda de dados.
Parar o cliente que detém a sessão
Uma sessão VPN tem dono, e só esse dono a pode parar de forma limpa. As ligações Tunnelblick param através do Tunnelblick. Uma configuração nativa para através do controlo do próprio sistema ou da aplicação que a gere. Executar um binário OpenVPN separado contra um perfil com nome semelhante não para a sessão gerida pela aplicação e pode deixar dois processos em desacordo sobre quem detém o dispositivo de túnel.
Esteja atento à recuperação automática. Uma regra On Demand ou um perfil gerido pode reiniciar a ligação segundos depois de uma paragem deliberada, o que parece que o cliente está a ignorar o comando. Esse comportamento é política, não um erro, e tem de ser resolvido com quem detém a política em vez de ser combatido com um auxiliar que não para de desligar.
Alguns clientes separam «desconexão pedida» de «desmontagem concluída». Se o fluxo espera pela conclusão, leia o estado do próprio cliente e dê-lhe um prazo limitado. Uma pausa arbitrária de um segundo não é uma espera, e matar todos os processos com nome de VPN não é uma desmontagem.
Deixar em paz o encerramento do sistema operativo
O passo final deve ser um encerramento normal: menu Apple, atalho de teclado ou um comando shutdown agendado. Esse caminho deixa as aplicações gravar, pergunta ao utilizador sobre trabalho não guardado e desmonta volumes na ordem esperada. É também o caminho cujas falhas são comunicadas de forma que alguém as possa depurar.
Forçar o desligamento salta tudo isso. É a ferramenta certa quando a máquina está mesmo bloqueada, e a ferramenta errada como forma rotineira de cumprir um prazo. Um encerramento forçado que descarta um envio não é mais rápido do que esperar; apenas muda o custo para a manhã seguinte.
As orientações da Apple sobre o encerramento traçam essa linha e descrevem o caso forçado em separado. Leia-as como uma razão para corrigir a ordem e não como permissão para tornar o encerramento forçado parte da rotina diária.
Incluir o prazo no plano
Se o Mac tem de estar desligado a uma hora fixa, comece a preparação enquanto a sessão do utilizador ainda está viva. Esperar até ao último minuto para limpar é como um pedido MFA, uma escrita inacabada ou uma montagem teimosa se transformam num incidente. Dê à sequência uma hora de início, não apenas uma de fim.
Decida o que acontece quando um passo excede o seu orçamento. As opções são avisar o utilizador, cancelar o encerramento ou seguir outro procedimento aprovado. Escalar em silêncio «a limpeza demorou demasiado» para um desligamento forçado é a única opção que garante o resultado que todos tentavam evitar.
Escrita, a regra é curta: terminar o trabalho privado, fechar a sessão dependente, parar o túnel através do seu dono e depois encerrar normalmente. Quatro passos, nessa ordem, com um prazo associado a cada um.