Não há garantias de 100%
Se ninguém mais relatou um problema, você pode ter 99% de certeza. Se você encontrar via pesquisa no google um usuário tem um problema em um problema de hardware diferente, sua certeza cai para 95%. Se um usuário teve um problema para o seu fabricante, sua certeza cai para 90%. Se o problema foi para o seu modelo 80%, o seu SO 70%, etc.
Teste, teste e teste. Quando terminar, teste novamente.
A melhor maneira de testar é chegar depois do horário em que o banco de dados está inativo e todos os usuários estão desconectados. Crie uma partição igual ao tamanho dos seus programas e dados. Clone a partição ao vivo para a partição de teste.
Execute a atualização na partição de teste:
- Se a atualização falhar na partição de teste, agradeça às estrelas da sorte que você não fez na partição ao vivo.
- Corrija qualquer erro no processo de atualização, reclame os dados ao vivo para testar a partição (será menor a segunda vez se
rsync
for usado). Execute a atualização novamente. - Após a atualização bem-sucedida, teste seus programas. Se eles falharem, agradeça às suas estrelas da sorte por não ter feito isso na partição ao vivo.
- Descubra por que os programas falharam. Se eles embaralharem seu banco de dados, reclinar o banco de dados ativo, atualizar, obter correções para programas com falha, testar novamente.
Eu acho que você entendeu a foto. Para ajudar no processo de clonagem, você pode consultar este script: Bash script para clonar o Ubuntu para nova partição para testar 18.04 atualização LTS . Você também pode inicializar com um Live USB e clonar manualmente com a partição ao vivo, não montada usando o script como referência, juntamente com outras instruções da Internet.
Observação: o script vinculado foi escrito em 28 de abril e funciona bem. Estou revisando-o com testes extras para validar a partição de teste correta que está selecionada como um clone. Outra revisão é exibir os detalhes da versão do SO da partição Origem e Destino. A revisão final é exibir rsync
stats para arquivos excluídos que são relevantes ao recodificar sobre um clone.