wils@web ~ $ cat ~/ajuda/como-criar-scripts-em-bash-para-automatizar-backups-diarios-no-ubuntu-22-04.md

Linux

Como criar scripts em Bash para automatizar backups diários no Ubuntu 22.04

atualizado em 24/08/2026

Este manual irá guiá-lo na criação de scripts em Bash para automatizar backups diários no Ubuntu 22.04. A automação de backups é uma prática essencial para garantir a segurança dos dados.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Acesso ao terminal com permissões de sudo.
  • Conhecimento básico de Bash.

Passo a Passo

1. Criar um diretório para os backups

Primeiro, crie um diretório onde os backups serão armazenados:

sudo mkdir -p /mnt/backups

2. Criar o script de backup

Abra um editor de texto para criar o script. Neste exemplo, usaremos o nano:

nano /usr/local/bin/backup.sh

Insira o seguinte código no arquivo:

#!/bin/bash

# Diretório de origem
ORIGEM=/home/usuario

# Diretório de destino
DESTINO=/mnt/backups

# Data atual
DATA=$(date +%Y-%m-%d)

# Nome do arquivo de backup
ARQUIVO=backup-$DATA.tar.gz

# Comando para criar o backup
 tar -czf $DESTINO/$ARQUIVO $ORIGEM

# Mensagem de sucesso
echo "Backup criado: $DESTINO/$ARQUIVO"

3. Tornar o script executável

Após salvar o arquivo, torne o script executável com o seguinte comando:

sudo chmod +x /usr/local/bin/backup.sh

4. Agendar o backup diário

Utilize o cron para agendar a execução do script diariamente. Abra o crontab com:

sudo crontab -e

Adicione a seguinte linha para executar o script todos os dias à meia-noite:

0 0 * * * /usr/local/bin/backup.sh

Conclusão

Agora você tem um script de backup automatizado rodando diariamente no seu Ubuntu 22.04. É recomendável verificar os backups regularmente e testar a restauração dos arquivos para garantir que tudo esteja funcionando corretamente.

Dica: Considere armazenar os backups em um local remoto para maior segurança.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.