Automatice fácilmente las copias de seguridad de la unidad principal de su Raspberry Pi mediante el correo electrónico y Mutt.
Raspberry Pi es una maravilla de la informática de bajo costo y tamaño compacto. Sus usuarios a menudo ejecutan proyectos críticos o almacenan datos valiosos en sus dispositivos. Sin embargo, como cualquier otro sistema informático, Raspberry Pi no es inmune a fallas de hardware, pérdidas de datos y otros problemas.
Por lo tanto, realizar copias de seguridad periódicas es esencial para proteger sus archivos y datos. Pero, ¿y si pudieras automatizar este proceso y, además, enviar las copias de seguridad directamente a tu correo electrónico? Este artículo lo guiará desde la creación de una copia de seguridad hasta la instalación y configuración del software necesario, la programación de la tarea y, finalmente, el envío del correo electrónico con la copia de seguridad.
Todo lo que necesita es un cliente de correo electrónico de línea de comandos y, por supuesto, una placa Raspberry Pi.
Crear una copia de seguridad de Raspberry Pi
El primer paso en este proceso es crear una copia de seguridad de los archivos que desea proteger. En Raspberry Pi, esto se puede hacer fácilmente con el alquitrán dominio. Por ejemplo, para hacer una copia de seguridad de la carpeta /home/pi/my_data, usaría el siguiente comando:
tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
En nuestra carpeta my_data, tenemos por ejemplo, los siguientes archivos:
Instale el software necesario
Una vez que haya creado su copia de seguridad, necesitará una forma de enviarla por correo electrónico. Para esto, usa Chucho, un cliente de correo electrónico de línea de comandos. Para instalar Mutt en su Raspberry Pi, ingrese:
sudo apt-conseguir instalar mutt
Configurar el software Mutt
Después de instalar Mutt, deberá configurarlo para enviar correos electrónicos. Cree un archivo de configuración para Mutt en ~/.muttrc con el siguiente contenido:
colocarde = "[email protected]"
colocar nombre real = "Primero último"# Configuración de IMAP
colocar imap_usuario = "[email protected]"
colocar imap_pass = "" # Configuración de SMTP
colocar URL_smtp = "smtps://[email protected]"
colocar contraseña_smtp = ""
# Carpetas remotas de Gmail
colocar carpeta = "imaps://imap.gmail.com/"
colocar archivo de cola = "+INBOX"
hemos mostrado cómo usar Mutt con Gmail en Linux si está interesado en obtener más información sobre esta herramienta.
Programar la tarea de copia de seguridad
Para asegurarse de que se realice una copia de seguridad de sus archivos con regularidad, puede programar la tarea de copia de seguridad para que se ejecute automáticamente en un horario establecido. Esto se puede hacer con cron, el programador de tareas incorporado en Linux. Para abrir el editor cron, use el crontab -e dominio. Agregue la siguiente línea para programar la tarea de copia de seguridad para que se ejecute todos los días a las 2 a. m.:
0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
Puedes aprender a manejar este tipo de expresión en Crontab Gurú.
Enviar la copia de seguridad por correo electrónico
Finalmente, puede usar Mutt para enviar la copia de seguridad por correo electrónico. Aquí está el comando que necesitará:
echo "Aquí está tu diario respaldo" | mutt -a "/camino/a/my_data_backup.tar.gz" -s "A diario Respaldo" -- "[email protected]"
Asegúrese de ingresar su propia dirección de correo electrónico donde se especifica.
Disfrute del proceso de automatización de sus copias de seguridad
Garantizar la integridad y seguridad de sus datos es crucial, especialmente cuando trabaja en proyectos importantes o almacena información importante en su Raspberry Pi. Aunque haciendo Las copias de seguridad regulares y manuales son un buen hábito, automatizar este proceso y enviar esas copias de seguridad a su correo electrónico no solo ahorra tiempo sino que también le brinda una capa adicional de seguridad.
Si bien puede parecer un proceso complicado al principio, le aseguramos que los beneficios superan con creces el esfuerzo inicial. Nunca se puede predecir cuándo ocurrirá una falla del sistema o una pérdida de datos, por lo que tener una copia de seguridad periódica y accesible puede ser un verdadero salvavidas.