usando rsync dentro do terminal

1

Sou relativamente novo no Linux (Ubuntu 12.04). Eu estou pesquisando sobre como usar o rsync para fazer backup de uma determinada pasta do meu computador local (ubuntu) para o meu computador em rede (xp) do windows xp.

O que eu quero e pretendo fazer é usar o comando para copiar apenas os arquivos que foram alterados desde o meu último rsync backup para o computador xp.

Eu sei que provavelmente existe um software que pode fazer isso, mas eu não gosto de adicionar coisas (software) ao meu computador, a menos que seja absolutamente necessário.

Minha configuração de rede doméstica é compartilhada usando o samba. Minha rede doméstica é compartilhada dentro das configurações do 'WORKGROUP', tenho algumas pastas que são compartilhadas no meu computador xp por esse motivo. Eu descobri como usar o rsync para copiar apenas arquivos (no mesmo computador) para outra pasta no mesmo disco rígido. Isso é o que eu tentei no terminal,

rsync -av /home/danny/temp /home/danny/temp2

Mas eu quero poder ter a pasta de destino (em rede) meu computador xp. Qualquer ajuda seria elogiada.

    
por maple6661 21.12.2013 / 13:18

1 resposta

1

O rsync funcionará do seu Ubuntu para o local de backup do Windows. Seria mais simples montar o local de backup do Windows no seu servidor usando o compartilhamento smaba

mount -t cifs [//your Windows's ip address/sharefolder] /path-to-the-mounting-point-on-your-ubuntu -o username=[yourwindowsusername],password=[yourwindowspassword],rw

seguido por

rsync -avrP /directory-to-be-backup/ /path-to-the-mounting-point-on-your-ubuntu

as opções são a (rchive), v (erbose), r (ecursiva) e P (artial).

    
por Maythux 21.12.2013 / 13:48