BEM-VINDO > PROGRAMAS > LINUX
Como fazer um backup com o bash backup.sh
Usando um arquivo bash para criar um backup simples, em vez de usar módulos avançados como o Mondo rescue e que nem sempre são fáceis de configurar e usar.
Aqui estão algumas etapas para criar uma pasta de backup em casa:
Crie o arquivo backup.sh em / usr / local / bin /:
Adicione isso dentro do arquivo (exemplo de backup.sh):
É recomendável definir arquivos de backup como / bin / boot / etc / home / lib / media / mnt / opt / root / sbin / selinux / src / sys / tmp / usr / var e não / (todo o servidor) como ele faria um backup do backup (arquivo crescente sem fim) e apenas algumas pastas são muito úteis para salvar. Muitas pastas contêm apenas processos ou cálculos de sistemas.
Para fazer o backup, use o comando:
Pode levar duas horas se você tiver 2-3 Gb de dados.
Aqui estão algumas etapas para criar uma pasta de backup em casa:
mkdir /home/backup
Crie o arquivo backup.sh em / usr / local / bin /:
nano /usr/local/bin/backup.sh
Adicione isso dentro do arquivo (exemplo de backup.sh):
#!/bin/sh
####################################
#
# Backup to NFS mount script.
#
####################################
# What to backup.
backup_files="/bin /boot /etc /home /lib /media /mnt /opt /root /sbin /selinux /src /sys /tmp /usr /var"
# Where to backup to.
dest="/backup"
# Create archive filename.
day=$(date +%A)
hostname=$(hostname -s)
archive_file="$hostname-$day.tgz"
# Print start status message.
echo "Backing up $backup_files to $dest/$archive_file"
date
echo
# Backup the files using tar.
tar czf $dest/$archive_file $backup_files
# Print end status message.
echo
echo "Backup finished"
date
# Long listing of files in $dest to check file sizes.
ls -lh $dest
É recomendável definir arquivos de backup como / bin / boot / etc / home / lib / media / mnt / opt / root / sbin / selinux / src / sys / tmp / usr / var e não / (todo o servidor) como ele faria um backup do backup (arquivo crescente sem fim) e apenas algumas pastas são muito úteis para salvar. Muitas pastas contêm apenas processos ou cálculos de sistemas.
Para fazer o backup, use o comando:
bash backup.sh
Pode levar duas horas se você tiver 2-3 Gb de dados.
Nota: As comissões podem ser ganhas nos links acima.
Esta página contém referências a produtos de um ou mais de nossos anunciantes. Podemos receber uma compensação quando você clica em links para esses produtos. Para obter uma explicação sobre nossa política de publicidade, visite esta página.
Publicações relacionadas:
Como parar um script bash na linha de comando no Linux
https://53.ip-193-70-41.eu/parar-script-bash-comando-linux/
https://53.ip-193-70-41.eu/parar-script-bash-comando-linux/
Os scripts Bash são uma maneira fácil de implementar tarefas automatizadas em nosso sistema, como iniciar um determinado pacote todos os dias, ...
Como banir definitivamente um IP em seu servidor via SSH
https://53.ip-193-70-41.eu/banir-definitivamente-ip-servidor-via-ssh/
https://53.ip-193-70-41.eu/banir-definitivamente-ip-servidor-via-ssh/
A proibição permanente de um IP que tente se conectar ao seu servidor Linux pode ser feita com o iptables, mas com um ajuste no Fail2Ban.
Como ...
Onde colocar arquivos bash em um servidor Linux
https://53.ip-193-70-41.eu/colocar-arquivos-bash-servidor-linux/
https://53.ip-193-70-41.eu/colocar-arquivos-bash-servidor-linux/
Os arquivos bash são muito cruciais para o bom funcionamento de um servidor. Eles nos ajudam a economizar muito tempo com a automação de ...
Pare o script bash se houver erro
https://53.ip-193-70-41.eu/pare-script-bash-houver-erro/
https://53.ip-193-70-41.eu/pare-script-bash-houver-erro/
Os scripts bash ajudam a automatizar tarefas manuais que você está executando todos os dias no servidor e que podem se tornar rapidamente ...
Desativar o acesso à senha com login raiz para SSH
https://53.ip-193-70-41.eu/desativar-acesso-senha-login-raiz-ssh/
https://53.ip-193-70-41.eu/desativar-acesso-senha-login-raiz-ssh/
Se você instalou uma chave RSA para proteger o acesso ao seu servidor, deseja desativar o acesso por senha agora.
A chave RSA é a melhor ...