Comece com o tipo certo de backup
Se você estiver se preparando para reinstalar o HamoniKR OS, migrar para outro computador ou restaurar uma área de trabalho alterada, salve seus arquivos e configurações pessoais antes de começar. Um snapshot do sistema, uma imagem da partição e uma cópia da sua configuração de usuário têm finalidades diferentes. Escolher a opção errada pode resultar em um backup que não contenha as preferências desejadas.
O projeto utiliza o nome HamoniKR. Sua documentação atual identifica a versão 8, Paektu, como baseada no Ubuntu 24.04 LTS. Os passos descritos abaixo são específicos para essa versão, embora o método de arquivamento manual também se aplique a outras versões recentes do HamoniKR. Os rótulos dos menus e as ferramentas incluídas podem variar conforme a versão. Consulte o guia oficial do HamoniKR 8 para a sua versão instalada antes de utilizar qualquer utilitário.
O que cada método de backup preserva?
Verificado: O guia atual da HamoniKR lista um programa de backup e recuperação de partições e uma maneira de criar uma imagem do sistema em execução. Seu guia de atualização descreve separadamente uma Ferramenta de Backup para dados pessoais e um utilitário de backup em nível de partição no ambiente em execução. O guia recomenda restaurar os dados com o mesmo programa usado para criar o backup. Essas opções são úteis ao migrar ou preservar um estado mais amplo do sistema; uma imagem de partição não é a mesma coisa que uma coleção portátil de preferências da área de trabalho. Consulte as instruções de atualização da HamoniKR do Windows 7 para o Windows 8 e o guia do Systemback .
Dependente da versão: um manual antigo do HamoniKR 5.0 afirma que sua ferramenta de backup copiava a pasta inicial, mas ignorava arquivos ocultos por padrão. Pastas ocultas, como a pasta "home", .configgeralmente contêm preferências de aplicativos e da área de trabalho. Esse comportamento antigo não comprova o que uma ferramenta do HamoniKR 8 faz atualmente. Ação: abra a tela de seleção ou exclusão da ferramenta e confirme se os arquivos e pastas ocultos estão incluídos antes de iniciar um backup. As instruções antigas estão no guia do usuário do HamoniKR 5.0 .
Opção prática: para uma reinstalação limpa ou migração, use o fluxo de trabalho oficial de backup do sistema em funcionamento para dados pessoais importantes e crie um arquivo separado com as configurações de usuário selecionadas. Isso lhe dará um arquivo que você poderá inspecionar e restaurar seletivamente, sem presumir que uma imagem completa do sistema se comportará como uma exportação de configurações.
Antes de começar
- Conecte um disco rígido externo com espaço livre suficiente. Um backup armazenado apenas no disco em que você pretende reinstalar o sistema não é uma cópia segura.
- Abra o gerenciador de arquivos e anote o caminho de montagem da unidade. Nos comandos abaixo, substitua `<caminho_de_montagem>`
/media/$USER/ExternalDrivepelo caminho de montagem real. Um rótulo de unidade contendo espaços não apresenta problemas quando o caminho está entre aspas.
- Decida quais contas e aplicativos são importantes. O exemplo inclui a configuração da área de trabalho e do shell, não documentos, e-mails, perfis de navegador ou senhas.
- Feche os aplicativos cujas configurações estão sendo salvas. Alguns programas só gravam as preferências ao serem encerrados.
- Não execute o comando de arquivamento com
sudo. Ele deve ser criado como seu usuário normal para que a propriedade e as permissões dos arquivos permaneçam adequadas.
Faça backup das configurações do usuário em uma unidade externa.
1. Confirme se a unidade externa está instalada.
Defina o destino para o caminho que você viu no gerenciador de arquivos e, em seguida, verifique se ele está no sistema de arquivos externo:
BACKUP_DIR="/media/$USER/ExternalDrive"
df -h "$BACKUP_DIR"
Verifique a saída antes de prosseguir. Ela deve identificar a unidade externa e mostrar o espaço disponível. Se o caminho estiver faltando ou a saída apontar para o disco do sistema, pare e corrija o caminho; não crie um diretório de backup no local errado.
2. Selecione as configurações a incluir
Em um desktop Linux, muitas preferências de usuário residem em diretórios ocultos, cujos nomes começam com um ponto. Neste exemplo, ` /etc/cnnamon` .configcontém configurações de aplicativos, `/etc .local/share/cinnamon/cnnamon` pode conter dados de usuário específicos do Cinnamon, `/etc /cnnamon` .local/share/nemopode conter dados do gerenciador de arquivos e arquivos de inicialização do shell, como `/ etc/cnnamon` .zshrcou .profile`/etc/cnnamon`, que personalizam a sessão do terminal. O HamoniKR 8 documenta o Cinnamon e um terminal baseado em Zsh, mas os aplicativos instalados e a configuração local variam de um computador para outro.
Algumas preferências da área de trabalho são armazenadas no banco de dados dconf. Exporte as configurações do Cinnamon separadamente como texto legível, em vez de depender apenas da cópia de um arquivo de banco de dados ativo:
mkdir -p "$BACKUP_DIR"
dconf dump /org/cinnamon/ > "$BACKUP_DIR/cinnamon-settings.dconf"
Se o dconfcomando não estiver disponível, ignore esta exportação opcional e use os painéis de configurações gráficas ou o arquivo compactado. Não instale pacotes de uma fonte desconhecida apenas para executar um comando de backup.
3. Crie um arquivo compactado
Este comando compatível com Bash verifica quais caminhos de configurações comuns existem e, em seguida, arquiva apenas esses caminhos. Ele exclui o banco de dados dconf bruto porque a etapa anterior exporta as configurações do Cinnamon separadamente. Altere a lista para incluir a configuração de outro aplicativo somente depois de identificar a pasta correspondente.
BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-$(date +%F).tar.gz"
items=(.config .local/share/cinnamon .local/share/nemo .local/bin .zshrc .bashrc .profile)
existing=()
for item in "${items[@]}"; do
[[ -e "$HOME/$item" ]] && existing+=("$item")
done
tar --exclude='.config/dconf/user' -czf "$BACKUP_FILE" -C "$HOME" "${existing[@]}"
Um .tar.gzarquivo é um arquivo compactado. É um contêiner conveniente, não uma criptografia. Trate-o como informação sensível: as configurações do aplicativo podem conter identificadores de conta, endereços de servidor ou tokens. Se você quiser salvar chaves SSH, perfis de navegador, dados de e-mail ou arquivos de gerenciadores de senhas, faça um backup criptografado separado e certifique-se de entender exatamente o que essas pastas contêm.
4. Verifique o arquivo antes de confiar nele.
Liste o conteúdo do arquivo e confirme se os diretórios esperados aparecem:
tar -tzf "$BACKUP_FILE" | head -40
ls -lh "$BACKUP_FILE"
Em seguida, remova o disco rígido externo do computador com segurança e mantenha-o desconectado até precisar dele. Para dados importantes, mantenha uma segunda cópia em outro dispositivo ou em um serviço de backup confiável. Um único pen drive pode falhar ou ser perdido.
Restaurar configurações sem substituir todo o seu perfil.
Após reinstalar o HamoniKR, instale ou abra os aplicativos cujas configurações você deseja restaurar. Feche esses aplicativos primeiro. Dê preferência à restauração com o mesmo nome de usuário; se a conta for diferente, verifique a propriedade e as permissões em vez de copiar os arquivos do sistema como root.
Primeiro, extraia o arquivo para uma pasta temporária, não diretamente sobre o seu diretório pessoal ativo:
BACKUP_DIR="/media/$USER/ExternalDrive"
BACKUP_FILE="$BACKUP_DIR/hamonikr-settings-YYYY-MM-DD.tar.gz"
mkdir -p "$HOME/restore-preview"
tar -xzf "$BACKUP_FILE" -C "$HOME/restore-preview"
find "$HOME/restore-preview" -maxdepth 3 -type f | head -60
Substitua YYYY-MM-DD`<data>` pela data no nome do arquivo do seu backup. Inspecione os arquivos preparados. Para um aplicativo específico, preserve primeiro sua configuração atual e, em seguida, copie apenas o diretório desse aplicativo da pasta correspondente em `< diretório> restore-preview`. Por exemplo, se o aplicativo usa `<nome_do_aplicativo>` ~/.config/example-app, renomeie a pasta atual example-apppara um backup com a data e copie a pasta arquivada para `< diretório> ~/.config`. Substitua ` example-app<nome_do_diretório>` pelo nome real do diretório; não cole o exemplo literalmente.
Para configurações do Cinnamon exportadas com o dconf, revise a exportação e carregue-a após fazer login na nova área de trabalho:
dconf load /org/cinnamon/ < "$BACKUP_DIR/cinnamon-settings.dconf"
Isso aplica os valores salvos no caminho de configurações do Cinnamon e pode alterar várias preferências da área de trabalho de uma só vez. Se você precisar apenas de uma preferência, defina-a manualmente nas Configurações do Sistema em vez de carregar a exportação completa. As chaves de configuração podem mudar entre versões, portanto, use esta importação completa com mais segurança em uma instalação do Cinnamon compatível.
Restaure arquivos de shell somente .zshrcapós verificá-los. Um arquivo de inicialização do shell pode conter caminhos, aliases ou comandos antigos que não são mais compatíveis com a nova instalação. Restaure um arquivo por vez e abra um novo terminal para verificar se há erros.
Suposições comuns a verificar
- “Um snapshot do sistema inclui todas as configurações pessoais.” Não necessariamente. A documentação do HamoniKR distingue a recuperação do sistema ou da partição do backup de dados pessoais. Escolha o método adequado para os dados que você precisa e verifique a lista de opções.
- "O backup automático da pasta pessoal inclui configurações ocultas." Não presuma isso. O manual da versão 5.0 afirma explicitamente que arquivos ocultos foram excluídos por padrão. Inspecione a ferramenta atual ou crie e verifique um arquivo separado.
- Restaurar todos os arquivos de configuração antigos não causa problemas. Isso pode substituir as configurações padrão mais recentes ou reinstalar configurações desatualizadas de aplicativos. Restaure as pastas de aplicativos selecionadas, mantenha uma cópia da nova configuração e teste um aplicativo por vez.
- "Uma caixa de diálogo de backup bem-sucedida comprova que os arquivos podem ser restaurados." Ela comprova apenas que a operação de backup foi concluída. Verifique a lista de arquivos compactados e, quando possível, teste a extração para uma pasta temporária antes de precisar deles.
Confira o resultado
Um backup útil das configurações está em uma unidade separada, possui uma lista de arquivos legível e contém as pastas que você selecionou. Uma restauração bem-sucedida deve recuperar as preferências desejadas sem afetar o login, a área de trabalho ou o aplicativo. Se alguma configuração estiver faltando, verifique se ela pertence a outra conta, a um local do sistema em `/etc/src/configurações` /etc, a uma pasta de perfil específica do aplicativo ou a um serviço que sincroniza configurações separadamente. Não copie arquivos para `/etc/src/configurações` /etcou outros diretórios do sistema como solução alternativa; isso requer um procedimento de administração de sistemas diferente e documentado.
Para reinstalar o HamoniKR completamente, siga as instruções de atualização ou instalação da versão atual e utilize as ferramentas de backup recomendadas para seus dados pessoais. Mantenha o arquivo de configurações como auxílio para recuperação seletiva e conserve o disco rígido original até verificar seus arquivos e aplicativos no novo sistema.