Pular para o conteúdo

Selecionar diretório no backup [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Selecionar diretório no backup [RESOLVIDO]

Enviado em 23/06/2008 - 14:36h

Olá.

Tenho um script usando rsync para efetuar o backup de uma máquina para outra.

#!/bin/bash
mount /dev/sb2 /mnt/backup_disco/home
rsync -avz root@192.168.5.1:/home /mnt/backup_disco/home
umount /mnt/backup_disco/home

Com esse script, ele copia todo o diretório /home. Porém, existe um subdiretório que eu não preciso copiar, e isso está ocupando muito espaço no HD de backup. Alguém sabe como posso alterar este script para que ele não copie um determinado subdiretório?

Vlw.

Responder tópico

2. !!!

Enviado em 24/06/2008 - 10:59h

Encontrei a resposta. O uso da opção

--exclude-from

Basta criar um arquivo texto e descrever quais arquivos e diretórios não serão copiados. Logo o script ficaria:


#!/bin/bash
# Monta disco.
mount /dev/sb2 /mnt/backup_disco/home

# Sincroniza os arquivos e diretórios.
rsync -avzr --exclude-from=excluidos root@192.168.5.1:/home /mnt/backup_disco/home

# Desmonta disco.
umount /mnt/backup_disco/home

# Fim do script.


Visualisando o arquivo:
# cat excluidos

*.mp3
*.avi
tmp


All Right!!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder