Estou tentando rsync alguns diretórios de um servidor Web que executa o RHEL5 para um sistema executando o Xubuntu. Eu tenho rsync, ssh e configuração de chaves para as máquinas. Eu tentei de tudo para que, quando eu backup da fonte, o destino mantém os nomes de usuários e grupos, etc.
Fonte:
drwx--x--x 8 root root 4096 Feb 8 03:29 ./ drwxr-xr-x 29 root root 4096 Feb 6 14:46 ../ drwxr-xr-x 5 root root 4096 Dec 19 14:58 .cpan/ drwxr-xr-x 3 root root 4096 Feb 8 03:29 .cpanm/ drwx------ 6 root root 4096 Feb 7 03:29 .cpcpan/ drwx------ 4 root root 4096 Aug 16 2010 cpeasyapache/ drwx--x--x 35 foreve24 foreve24 4096 Feb 6 11:33 foreve24/ drwx------ 2 root root 4096 Mar 8 2011 MySQL-install/
Destino:
drwx--x--x 8 root root 4096 Feb 8 03:29 . drwxr-xr-x 7 sbackup sbackup 4096 Feb 8 12:25 .. drwxr-xr-x 5 root root 4096 Feb 8 12:25 .cpan drwxr-xr-x 3 root root 4096 Feb 8 12:25 .cpanm drwx------ 6 root root 4096 Feb 8 12:25 .cpcpan drwx------ 4 root root 4096 Feb 8 12:25 cpeasyapache drwx------ 2 root root 4096 Feb 8 12:25 foreve24 drwx------ 2 root root 4096 Mar 8 2011 MySQL-install
Como você pode ver, tudo é mantido como root. Aqui está o meu comando rsync insano que estou usando:
sudo /usr/bin/rsync --rsync-path="sudo /usr/bin/rsync" -azvrpogRHAX --fake-super --numeric-ids --rsh='ssh -l root -p 14308' --files-from=/home/foreve24/backup_files/movelist / rsync://[email protected]:/sitebackup/
Eu comecei com:
rsync -azvrR --rsh='sudo ssh -p 14308' --files-from=/home/foreve24/backup_files/movelist / rsync://[email protected]/sitebackup
Isso tem todas as sugestões que eu vi, mas ainda não consigo 'foreve24' como usuário e grupo, por exemplo.
O servidor xubuntu está usando o rsyncd, acredito; Existe configuração ou eu tenho que desativar para que, a fim de copiar corretamente as permissões?
O / etc / passwd contendo os mesmos usuários é o único caminho? Em caso afirmativo, como faço para lidar adequadamente com UID e GID já atribuídos e conflitantes nos arquivos passwd?
Eu tenho um método de arquivo / script para replicar novamente as permissões, mas, em minha opinião, posso obter o rsync para preservá-las de alguma forma neste caso.
Qualquer ajuda seria muito apreciada!
Tags rsync