configurar rsync para sincronizar un servidor

0

Tengo un servidor con 30 gb de contenido. Corre 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 usar rsync pero también tener 'historial de versiones' de los archivos?

también estoy haciendo este comando

rsync -avz -e ssh user @ hostname: / from / directory / on / remote / / tmp / to / dir / on / local /

pero cuando hago cd / tmp / to / dir / on / local y hago ls -lah no ha mantenido al propietario del archivo (el propietario del archivo es mi propio usuario en esta máquina local). estoy ejecutando OS X

slycat
fuente
Los ID de usuario deben ser idénticos en esas máquinas o obtendrá el UID de la fuente.
Ярослав Рахматуллин

Respuestas:

0

Re. mantener un historial de versiones; no, no solo con rsync. Tendría que hacer esto de otra manera. Se podría utilizar rsync para copiar los archivos para usted, pero que se mantendrá un directorio en sincronía con uno otro directorio.

Una idea es que puedes sincronizar de A a B todas las noches. Luego, rsync de B a B2 y B3, etc., diariamente, manteniendo copias de seguridad diarias de B, usando rsync para hacer esas copias.

Re. el propietario del archivo: si no es root, no puede enviar chownarchivos a otro usuario. Si puede ejecutar el comando con sudo, eso debería preservar al propietario.

sincronizar
fuente