Comando rdiff-backup en Linux con ejemplos

rdiff-backup es un comando en Linux que se usa para hacer copias de seguridad de archivos en un servidor o máquina local e incluso tiene una función de copia de seguridad incremental, lo que significa que solo contiene aquellos archivos que se han modificado o cambiado. Su código fuente está escrito en python y, por lo tanto, necesita un intérprete de python para funcionar. Viene repleto de muchas funciones, como copia de seguridad incremental y espejo, e incluso le permite hacer copias de seguridad de archivos en una red a través de SSH. 

Instalación del comando rdiff-backup

Para instalarlo, use los siguientes comandos según su distribución de Linux. 

En el caso de Debian/Ubuntu  

$sudo apt-get install librsync-dev rdiff-backup

En el caso de CentOS/RedHat  

$wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
$rpm -ivh epel-release-7-9.noarch.rpm
$yum install librsync rdiff-backup

En el caso de Fedora OS  

$yum install librsync rdiff-backup

Trabajar con el comando rdiff-backup

1. Para hacer una copia de seguridad de una carpeta.  

$rdiff-backup ./backup_folder ./backup_folder.backup 

to-backup-a-folder

Esto creará un archivo de copia de seguridad de la carpeta. 

2. Para excluir un archivo de la carpeta de copia de seguridad.  

$rdiff-backup --exclude-filelist backup_folder/hii ./backup_folder/ backup_file.backup

backup-but-exclude-file

Esto excluirá el archivo especificado del archivo de copia de seguridad. 

3. Para excluir archivos de un tipo.  

$rdiff-backup --exclude '**ii' backup_folder/ backup_file.backup/

to-delete-file-if-failed

Aquí excluirá todos los archivos con el sufijo «ii». 

4. Listar las modificaciones o incrementos.  

$rdiff-backup -l backup_file.backup

list-backup-modifications2

Esto enumerará todos los cambios realizados hasta ahora en el archivo de copia de seguridad. 

5. Para restaurar un archivo desde sus versiones anteriores. 

$rdiff-backup backup_file.backup/rdiff-backup-data/increments/hii.2020-05-17T13\:52\:57+05\:30.diff.gz restaurar/hii 
 

to-restore-a-file-rdiff-backup

Esto restaurará el archivo cuando se hizo una copia de seguridad previamente 

6. Para incluir un tipo específico de archivos y excluir todo lo demás.  

$rdiff-backup --include "**ii" --exclude '**' backup_folder/ backup_file.backup/ 

include-specific-files

Esto incluirá solo aquellos archivos que tengan el sufijo «ii».
 

Publicación traducida automáticamente

Artículo escrito por manav014 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *