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
Respuestas:
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
chown
archivos a otro usuario. Si puede ejecutar el comando consudo
, eso debería preservar al propietario.fuente