Skip to content

thiagolopes-dev/rsync-incremental

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

rsync

Thiago Lopes
Backup utilizando a ferramenta de linha de comando rsync.

O rsync utiliza o protocolo remote-update, o que aumenta assustadoramente sua velocidade e diminui a quantidade de dados transferidos, pois são trocados entre os servidores somente as diferenças entre dois grupos de arquivos. Existem dois metodos para executar o backup rsync, uma forma segura no destino no fstab ou inseguro, apresentarei as duas formas.

#Dependencias#

apt - get install cifs - utils --- para suporte ao cifs

Verificar suporte montagem cifs > cat /proc/filesystems | grep cifs
$ nodev cifs #Resultado se conter suporte

#Criar Diretório#
mkdir /mnt/backup

#Editar FSTAB#
nano /etc/fstab

#Forma insegura#
//10.9.1.100/backup /mnt/backup cifs username=user,password=senha,user,dir_mode=0777,file_mode=0777 0 0

Desta forma fica visivel no fstab sua senha do computador da rede de destino do backup;

#Forma Segura#
cd /
nano .pwdrsync.txt
username=usuario
password=suasenha
chmod 600 .pwdrsync.txt

//10.9.1.100/backup /mnt/backup cifs credentials=/.pwdrsync.txt,user,dir_mode=0777,file_mode=0777 0 0

Para confirmar se deu tudo certo !

Montar as unidades.

mount -a -- montar todas unidades.. Devera aparecer a unidade montada com o destino remoto

Execução do script, lembrando em alterar as variaveis !

#./rsync-incremental

About

Shell Script Backup Incremental

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages