
Tengo un servidor con 30 gb de contenido. Ejecuta Centos. ¿Alguien tiene algún consejo sobre cómo ejecutar rsync para sincronizarlo con un disco duro (en mi máquina local)?
¿Hay alguna forma de utilizar rsync pero también tener un "historial de versiones" de los archivos?
También estoy haciendo este comando
rsync -avz -e ssh usuario@nombredehost:/desde/directorio/en/remoto/ /tmp/to/dir/en/local/
pero cuando hago cd /tmp/to/dir/on/local y hago ls -lah no se conserva el propietario del archivo (el propietario del archivo es mi propio usuario en esta máquina local). estoy ejecutando OS X
Respuesta1
Re. mantener un historial de versiones; no, no solo con rsync. Tendrías que hacer esto de otra manera. Podrías usar rsync para copiar los archivos por ti, pero se mantendráunodirectorio sincronizado conunootro directorio.
Una idea: podrías sincronizar de A a B cada noche. Luego, realice rsync de B a B2 y B3, etc. diariamente, manteniendo copias de seguridad diarias de B y usando rsync para hacer esas copias.
Re. el propietario del archivo: si no eres root, no puedes enviar chown
archivos a otro usuario. Si puede ejecutar el comando con sudo
, eso debería preservar al propietario.