Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
linux:rsync:start [05/12/2019 08:07] – [copias de seguridad usando dreamhost] mate | linux:rsync:start [01/10/2024 00:17] (actual) – [--files-from] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
=rsync | =rsync | ||
- | == copias de seguridad usando dreamhost | + | == related |
- | [[http://www.yukei.net/2009/01/respaldar-datos-en-dreamhost-con-rsync/|rsync en dreamhost]] | + | * [[linux: |
+ | * otra guía: | ||
+ | * al detalle: [[https://www.computerhope.com/ | ||
+ | == ejemplos | ||
+ | * sincronización de 2 directorios locales:< | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | == otros parámetros | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * no path absoluto | ||
+ | * no **..** | ||
+ | * relativo al directorio especificado: | ||
+ | * [[https:// | ||
+ | == --files-from | ||
+ | * <code bash> | ||
+ | * '' | ||
+ | * <code txt>/ | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ... | ||
+ | </ | ||
+ | * con ello se consigue la ruta real: ''/ | ||
+ | * '' | ||
+ | |||
+ | == --include-from | ||
+ | * [[https:// | ||
+ | * '' | ||
== lista directorios prescincibles | == lista directorios prescincibles | ||
< | < | ||
Línia 22: | Línia 63: | ||
/usr/* | /usr/* | ||
</ | </ | ||
- | |||
- | == Copias de seguridad usando RSYNC y SSH | ||
- | |||
- | Hemos de tener instalados los 2 paquetes, el RSYNC y el SSH, cosa que consideraremos trivial. | ||
- | |||
- | Los pasos concretos: | ||
- | === Generar las claves pública/ | ||
- | < | ||
- | Esto genera en ~/.ssh/ 2 archivos, con el nombre que hayamos especificado, | ||
- | |||
- | === Copiar la clave pública en el servidor destino: | ||
- | < | ||
- | Esto copia la clave pública **rsa_id.pub** en el servidor de destino, que evidentemente nos pedirá autentificación para ello. | ||
- | |||
- | El parámetro -i indica que clave pública quiero utilizar en caso de tener varias o de no ser la de "por defect" | ||
- | |||
- | === Comprobar que funciona lo hasta ahora hecho | ||
- | Nos vamos a conectar vía SSH al servidor remoto __SIN__ utilizar contraseña de ususario remoto: | ||
- | < | ||
- | Si conseguimos conectar sin que nos pida contraseña, | ||
- | |||
- | === uso de rsync sobre SSH | ||
- | Antes de automatizar la sincronización de ficheros, vamos a comprobar que esta funciona correctamente: | ||
- | |||
- | < | ||
- | |||
- | Los parámetros son: | ||
- | |||
- | Si nos funciona correctamente, | ||
- | |||
- | === CRONolizar | ||
- | con el comando //crontab -e// insertamos una nueva linea: | ||
- | |||
- | |||
- | === Inspiraciones | ||
- | [[http:// | ||