System backup (Português) - ArchWiki

Jump to content

# System backup (Português)

From ArchWiki
Status de tradução: Este 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.

Artigos relacionados

- Programas de sincronização e backup
- Manutenção do sistema#Backup
- Criptografia de dados em repouso#Backup para cenários de criptografia de disco
- Clonagem de disco
- Migrar instalação para novo hardware
- Recuperação de arquivos

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.[1][link inativo 2025-11-17 ⓘ]

## Usando snapshots de Btrfs

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

## Usando snapshots de LVM

Veja LVM#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 `/etc/fstab` 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.

Dica Em vez de editar `syslinux.cfg`, você também pode editar temporariamente o menu durante a inicialização. Quando o menu aparecer, pressione a tecla `Tab` e altere as entradas relevantes. As partições são contadas a partir de uma, as unidades são contadas a partir de zero.

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 `/boot`, como `/mnt/newroot/boot`, use a opção `--boot-directory`.

Além disso, verifique a nova entrada no menu `/boot/grub/grub.cfg`. 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 `/etc/fstab` 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 `/boot` ou ESP.

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

    /etc/pacman.d/hooks/95-bootbackup.hook

    [Trigger]
    Operation = Upgrade
    Operation = Install
    Operation = Remove
    Type = Path
    Target = usr/lib/modules/*/vmlinuz

    [Action]
    Depends = rsync
    Description = Backing up /boot...
    When = PostTransaction
    Exec = /usr/bin/rsync -a --delete /boot /.bootbackup

Category:

- Backup (Português)

Hidden category:

- Pages with dead links

System backup (Português)
Add topic