Hacer una copia de seguridad en Linux, usando rsync
Si quieres hacer una copia de seguridad de los archivos del disco duro, rsync puede ser muy útil por muchas razones. Está diseñado para disminuir el ancho de banda requerido para la transferencia de archivos, al copiar sólo las diferencias entre los archivos en vez de copiar todo el archivo nuevamente en cada sincronización. Imaginemos copiar un disco duro a diario. Si lo hiciéramos con rsync, tardaría muchísimo menos tiempo. Otra ventaja de rsync es que está instalado en prácticamente todos los ordenadores que usan Linux.
Lo primero de todo es averiguar la ruta donde se guardará la copia de seguridad. Para ello, abrimos el explorador de archivos de Ubuntu:
Después de abrir el explorador, pulsamos en Otras localizaciones:
Después pulsamos en Películas, o en tu caso, en la partición que elijas. Películas es donde guardaremos la copia de seguridad:
Pulsamos con el botón derecho del ratón sobre la ventana del explorador (en Películas), y pulsamos en Abrir en terminal (si no apareciera el ítem Abrir en terminal, deberemos instalarlo, pudiendo utilizar el procedimiento de aquí):
Se abrirá una ventana de línea de comandos, o el shell de Ubuntu. En esta ventana se indica la ruta donde guardaremos la copia de seguridad, que en nuestro ejemplo es /media/toshi/Películas (en tu caso puede ser otra ruta).
En el terminal, escribimos rsync -av /home /media/toshi/Películas. Lo que queremos decir con este comando, es que vamos a ejecutar rsync, y queremos que copie no sólo la carpeta /home, sino todas sus subcarpetas (la letra a), que nos informe durante la copia de lo que suceda (letra v), y que copie la carpeta /home, en la carpeta o ruta /media/toshi/Películas:
Puede que ocurra un error y no se pueda hacer la copia de seguridad. El mensaje de error que puede aparecer, es Permission denied (13) (Permiso denegado (13)). Lo que nos está diciendo rsync, es que no tenemos permisos para leer información de la carpeta /home, ni tenemos permisos para escribir información en la carpeta /media/toshi/Películas. Para solucionar este error, debemos dar permisos de lectura a la carpeta /home, y permisos de escritura a la carpeta /media/toshi/Películas.
Si fuera de nuestro interés, podemos comprobar los permisos que tenemos sobre las carpetas /home y /media/toshi/Películas, utilizando el procedimiento indicado aquí.
Para cambiar los permisos a las carpetas /home y /media/toshi/Películas, podemos utilizar los procedimientos indicados aquí y aquí.
Después de haber añadido los permisos de lectura a la carpeta /home, y los permisos de escritura a la carpeta /Películas, ya podemos volver a ejecutar el comando rsync:
Lo primero de todo es averiguar la ruta donde se guardará la copia de seguridad. Para ello, abrimos el explorador de archivos de Ubuntu:
Después de abrir el explorador, pulsamos en Otras localizaciones:
Después pulsamos en Películas, o en tu caso, en la partición que elijas. Películas es donde guardaremos la copia de seguridad:
Pulsamos con el botón derecho del ratón sobre la ventana del explorador (en Películas), y pulsamos en Abrir en terminal (si no apareciera el ítem Abrir en terminal, deberemos instalarlo, pudiendo utilizar el procedimiento de aquí):
Se abrirá una ventana de línea de comandos, o el shell de Ubuntu. En esta ventana se indica la ruta donde guardaremos la copia de seguridad, que en nuestro ejemplo es /media/toshi/Películas (en tu caso puede ser otra ruta).
En el terminal, escribimos rsync -av /home /media/toshi/Películas. Lo que queremos decir con este comando, es que vamos a ejecutar rsync, y queremos que copie no sólo la carpeta /home, sino todas sus subcarpetas (la letra a), que nos informe durante la copia de lo que suceda (letra v), y que copie la carpeta /home, en la carpeta o ruta /media/toshi/Películas:
Puede que ocurra un error y no se pueda hacer la copia de seguridad. El mensaje de error que puede aparecer, es Permission denied (13) (Permiso denegado (13)). Lo que nos está diciendo rsync, es que no tenemos permisos para leer información de la carpeta /home, ni tenemos permisos para escribir información en la carpeta /media/toshi/Películas. Para solucionar este error, debemos dar permisos de lectura a la carpeta /home, y permisos de escritura a la carpeta /media/toshi/Películas.
Si fuera de nuestro interés, podemos comprobar los permisos que tenemos sobre las carpetas /home y /media/toshi/Películas, utilizando el procedimiento indicado aquí.
Para cambiar los permisos a las carpetas /home y /media/toshi/Películas, podemos utilizar los procedimientos indicados aquí y aquí.
Después de haber añadido los permisos de lectura a la carpeta /home, y los permisos de escritura a la carpeta /Películas, ya podemos volver a ejecutar el comando rsync:
Comentarios
Publicar un comentario