System backup (Português)

Um backup do sistema é o processo de backup do sistema operacional, arquivos e dados úteis/essenciais específicos do sistema. [Ele] garante principalmente que não apenas os dados do usuário em um sistema sejam salvos, mas também o estado do sistema ou a condição operacional. Isso ajuda a restaurar o sistema para o último estado salvo junto com todos os dados de backup selecionados.

Status de tradução: Esse artigo é uma tradução de System backup. Data da última tradução: 2022-08-02. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

Usando snapshots de Btrfs

Veja Btrfs (Português)#Snapshots, #Snapshots e partição /boot e Snapper.

Usando snapshots de LVM

Veja LVM (Português)#Snapshots, Criar snapshots do sistema de arquivos raiz com LVM e #Snapshots e partição /boot.

Usando rsync

Veja rsync#As a backup utility.

Usando tar

Veja Backup completo do sistema com tar.

Usando SquashFS

Veja Backup completo do sistema com SquashFS.

Backup inicializável

Ter um backup inicializável pode ser útil caso o sistema de arquivos seja corrompido ou se uma atualização quebrar o sistema. O backup também pode ser usado como uma base de teste para atualizações, com o repositório testing habilitado, etc. Se você transferiu o sistema para uma partição ou unidade diferente e deseja inicializá-lo, o processo é tão simples quanto atualizar o backup do e o arquivo de configuração do seu gerenciador de boot.

Esta seção pressupõe que você fez o backup do sistema em outra unidade ou partição, que seu carregador de inicialização atual está funcionando bem e que você deseja inicializar a partir do backup também.

Atualizar o fstab

Sem reinicializar, edite o fstab do backup comentando ou removendo todas as entradas existentes. Adicione uma entrada para a partição que contém o backup, como o exemplo aqui:

/dev/sdaX    /             ext4      defaults                 0   1

Lembre-se de usar o nome do dispositivo e o tipo de sistema de arquivos adequados.

Atualizar o arquivo de configuração do gerenciador de boot

Para Syslinux, tudo o que você precisa fazer é duplicar a entrada atual, exceto apontar para uma unidade ou partição diferente.

Para o GRUB, é recomendado que você gere novamente o arquivo de configuração principal automaticamente. Se você quiser instalar recentemente todos os arquivos do GRUB em algum lugar diferente de , como , use a opção .

Além disso, verifique a nova entrada no menu . Certifique-se de que o UUID esteja correspondendo à nova partição, caso contrário, ele ainda pode inicializar o sistema antigo. Encontre o UUID de uma partição com lsblk:

$ lsblk -no NAME,UUID /dev/sdXY

sendo que /dev/sdXY é a partição desejada (p.ex., /dev/sdb3). Para listar os UUIDs das partições que o GRUB acha que pode inicializar, use o grep:

# grep UUID= /boot/grub/grub.cfg

Primeira inicialização

Reinicialize o computador e selecione a entrada correta no gerenciador de boot. Isso carregará o sistema pela primeira vez. Todos os periféricos devem ser detectados e as pastas vazias em serão preenchidas.

Agora, você pode editar novamente o para adicionar as partições e os pontos de montagem removidos anteriormente.

Snapshots e partição /boot

Se o seu sistema de arquivos suportar snapshots (por exemplo, LVM ou Btrfs), eles provavelmente não incluirão a partição ou ESP.

Você pode copiar a partição de inicialização automaticamente em uma atualização do kernel para sua partição com um hook do pacman (certifique-se de que o arquivo hook seja de propriedade do root):

gollark: Practical stuff is fair, but you can also talk to people via the internet, as we are doing.
gollark: But the internet basically offers that anyway, if not the shiny credentials.
gollark: Unless you basically don't have a market economy, it is very unlikely that there will be no differences in the quality/quantity of goods children can get from parents.
gollark: Even if not directly money.
gollark: But if people are raised by their parents, wealthier parents can quite easily give them access to more stuff.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.