Dino Geek, intenta ayudarte

¿Cómo uso RSYNC para hacer una copia de seguridad completa de mi sistema?


RSYNC es una gran herramienta que puede ayudar a realizar copias de seguridad completas del sistema. Aquí se detallan los pasos para usar RSYNC para hacer una copia de seguridad completa:

1. Instalación de RSYNC:

RSYNC viene preinstalado en la mayoría de las distribuciones de Linux, puedes comprobar si ya está instalado en tu sistema con el comando: `rsync —version`. Si rsync no está instalado, puedes instalarlo con apt-get en Ubuntu o Debian (`sudo apt-get install rsync`) o con yum en CentOS (`yum install rsync`).

2. Uso de RSYNC:

Para hacer una copia de seguridad completa de su sistema, asumiremos que desea copiar todo desde el directorio / (raíz) a un disco duro externo montado en /mnt/backup.

Un comando básico de respaldo con rsync podría verse así: `rsync -aAXv / —exclude={“/dev/*”,”/proc/*”,”/sys/*”,”/tmp/*”,”/run/*”,”/mnt/*”,”/media/*”,”/lost+found”} /mnt/backup`.

Explicación de las opciones utilizadas:

- -a, —archive: modo archivo; equals -rlptgoD (no preserva la dureza)
- -A, —acls: preserva ACLs (Access Control Lists)
- -X, —xattrs: preserva la extensión de los atributos
- -v, —verbose: incrementa la verbosidad
- —exclude: excluye los archivos y carpetas especificados en las comillas. Normalmente se excluyen estas carpetas para evitar errores o para preservar el espacio de almacenamiento).

3. Programar respaldos regulares:

Para automatizar el proceso de respaldo, puedes configurar un trabajo de cron para que se ejecute a intervalos regulares. Para hacer esto, abrir el crontab con `crontab -e` y agregar una línea como esta: `0 2 * * * rsync -aAXv / —exclude={/dev/”,”/proc/*”,”/sys/*”,”/tmp/*”,”/run/*”,”/mnt/*”,”/media/*”,”/lost+found”} /mnt/backup > /dev/null`.

Este crontab ejecutará la copia de seguridad todos los días a las 2 a.m.

Fuentes utilizadas:
1. Overflow de la pila. “¿Cómo hago una copia de seguridad completa del sistema?” https://stackoverflow.com/questions/20297522/how-do-i-make-a-full-system-backup-of-linux
2. Guía de digitalocean.com. “Cómo usar Rsync para el archivo local y la transferencia de archivos del sistema”: https://www.digitalocean.com/community/tutorials/how-to-use-rsync-for-local-files
3. Manpage de rsync: https://linux.die.net/man/1/rsync
4. La guía de Linux. “CronJob”: https://www.linux.com/topic/desktop/cronjob-basic/


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso