Não é possível obter o rsync para manter a propriedade do arquivo de origem, tentou muitos truques

2

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!

    
por jboese33 08.02.2013 / 18:42

0 respostas

Tags