Script Shell (backup_remoto.sh)
Este script cria um arquivo de backup entre máquinas Linux e Windows, utilizando um compartilhamento Windows com permissão de escrita.
#!/bin/bash echo "Criando os arquivos compactados....." tar -cvzpf /tmp/backup_home.tar.gz /home # cria o arquivo de backup da pasta /home tar -cvzpf /tmp/backup_etc.tar.gz /etc # cria o arquivo de backup da pasta /etc echo "Criando o acesso remoto" umount /mnt/backup1 # desmonta primeiro ja esteja montado mount -t smbfs -o username=root,password=senha //servidor-windows/backup /mnt/backup1 echo "Copiando os arquivos remotamente" cp /tmp/backup_home.tar.gz /mnt/backup1 # copia o backup do home para o diretorio backup1 cp /tmp/backup_etc.tar.gz /mnt/backup1 # copia o backup do etc para o diretorio backup1 echo "Removendo os arquivos temporários" rm -rf /tmp/backup_home.tar.gz /tmp/backup_etc.tar.gz echo "Backup finalizado....."