
Eu tenho um servidor com 30 GB de conteúdo. Ele dirige Centos. alguém tem alguma dica sobre como executar o rsync para sincronizá-lo com um disco rígido (na minha máquina local)?
Existe alguma maneira de usar o rsync, mas também ter o 'histórico de versões' dos arquivos?
também estou fazendo este comando
rsync -avz -e ssh usuário@hostname:/from/directory/on/remote/ /tmp/to/dir/on/local/
mas quando eu cd /tmp/to/dir/on/local e faço ls -lah ele não manteve o proprietário do arquivo (o proprietário do arquivo é meu próprio usuário nesta máquina local). estou executando o OS X
Responder1
Ré. manter um histórico de versões; não, não apenas com rsync. Você precisaria fazer isso de outra maneira. Você poderia usar o rsync para copiar os arquivos para você, mas ele manteráumdiretório em sincronia comumoutro diretório.
Uma ideia, você poderia sincronizar novamente de A para B todas as noites. Em seguida, faça rsync de B para B2 e B3 etc. diariamente - mantendo backups diários de B, usando rsync para fazer essas cópias.
Ré. o proprietário do arquivo - se você não for root, não poderá enviar chown
arquivos para outro usuário. Se você puder executar o comando com sudo
, isso deverá preservar o proprietário.