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:// | ||