Rsync de godaddy para OS X

0

Eu gostaria de usar o rsync para fazer backup do meu site no meu computador local (OS X). Eu comecei com este guia e cheguei muito longe.

Eu uso a seguinte linha rsync:

rsync -PzrlptgD --del --delete-excluded -r --rsync-path=~/bin/rsync user@server:~/ /local/backup/folder/

Eu queria usar a opção -a (igual a rlptgoD), mas ela falha assim que eu uso o sinalizador -o.

receiving file list ... 
rsync: connection unexpectedly closed (8 bytes received so far) [receiver]
rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [receiver=2.6.9]

Se eu pular o sinalizador --owner, ele copia os arquivos, mas não tenho certeza da diferença que faz (tentei ler, mas não encontrei nada)

Devo pular usando o sinalizador --owner? Ou cometi outro erro?

Obrigado antecipadamente

// OL

    
por Ola 24.10.2013 / 00:36

1 resposta

1

-o preserva a propriedade do arquivo - ou seja, o ID numérico usado para identificar o proprietário do arquivo é copiado e aplicado ao arquivo de destino. Isso só faz sentido se as máquinas de origem e destino tiverem o mesmo valor de ID de proprietário para um determinado usuário. Este quase certamente não é o caso aqui, então você não quer usar -o .

O

-o só funciona quando você está executando o superusuário, de qualquer forma (somente o superusuário pode alterar a propriedade de um arquivo).

    
por 24.10.2013 / 04:35