Introducción de Restic
Restic es un programa moderno de copias de seguridad que hace copias de seguridad de tus archivos:
- Desde Linux, BSD, Mac y Windows
- Muchos tipos de almacenamiento diferentes, incluyendo servicios autoalojados y en línea
- Es fácil y, como ejecutable, puedes ejecutarlo sin un servidor ni una configuración compleja
- En efecto, solo se transfieren las partes del archivo de respaldo que realmente han cambiado
- Garantizar la seguridad utilizando el cifrado cuidadosamente en cada parte del proceso
- Verificable, lo que te permite asegurarte de que tus archivos puedan recuperarse cuando sea necesario
- Restic libre es completamente libre de usar y completamente de código abierto
Compatibilidad:Una vez que se publique la versión 1.0.0, garantizamos que todos los repositorios sean compatibles hacia atrás dentro de una única versión principal; Mientras no añadamos la versión principal, los datos pueden ser leídos y recuperados. Nos esforzamos por ser totalmente compatibles con todas las versiones anteriores.
Soporte de repositorios:
- Local
- SFTP
- Servidor REST
- Amazon S3
- Minio Server
- Almacenamiento compatible con S3
- Wasabi
- Sistema de almacenamiento de objetos Alibaba Cloud (Aliyun) (OSS)
- OpenStack Swift
- Backblaze B2
- Microsoft Azure Blob Storage
- Google Cloud Storage
- Otros servicios vía RCLONE
- Prompt de contraseña en Windows
- Repositorios accesibles en grupo
- Repositorios con contraseña vacía
Página web oficial:El inicio de sesión del hipervínculo es visible. Descarga para Windows:El inicio de sesión del hipervínculo es visible. Documentación:El inicio de sesión del hipervínculo es visible. Parámetros de línea de comandos:El inicio de sesión del hipervínculo es visible. Fuente:El inicio de sesión del hipervínculo es visible. Idea de diseño:El inicio de sesión del hipervínculo es visible.
Descarga e instala Windows
Descarga la versión de Windows de la herramienta para descomprimir el paquete. Renombra restic_0.18.0_windows_amd64.exe a restic.exe y ponlo%SystemRoot%\System32Índice a continuación. Omite (o añade a variables de entorno)
Tutorial de Restic
Inicializar el repositorio
Tomemos como ejemplo la demo del repositorio local:
Archivos de copia de seguridad
Haz una copia de seguridad de los archivos de disco en el repositorio (haz copia de seguridad de todos los archivos en el directorio D:\360Downloads) con el siguiente comando:
Prueba
Puedes realizar una copia de seguridad en modo prueba, es decir, puedes ver la información específica de modificaciones sin comprometer con el siguiente comando:
Enumera todas las instantáneas
La instantánea de Restic síContiene el estado de todos los archivos, no solo los modificados, añadidos o eliminados。 Sin embargo, gracias a su eficiente mecanismo de deduplicación, la cantidad real de datos almacenados se optimiza, evitando almacenar repetidamente el mismo contenido. Este diseño hace que Restic sea altamente eficiente para respaldar grandes cantidades de datos similares, preservando la independencia e integridad de cada instantánea.
El comando es el siguiente:
Lista los archivos en la instantánea
Para obtener una lista de archivos en una instantánea específica, puedes usar el siguiente comando ls:
Comprueba la completitud y la consistencia
Este comando debe ejecutarse periódicamente para asegurar que los componentes internos del repositorio estén libres de errores, de la siguiente manera:
Eliminar instantáneas de copia de seguridad
Elimina las instantáneas de copia de seguridad, conserva solo la última (es decir, la más reciente) instantánea, y cuando olvido se ejecuta con una política, restic primero carga una lista de todas las instantáneas y luego la pulsaLos nombres de anfitrión y las rutas los agrupan(Es decir, diferentes nombres de host y rutas mantendrán una instantánea, ¡no solo una al final!) )。 El comando es el siguiente:
Restaurar desde copia de seguridad
Para recuperar archivos de instantáneas, el comando es el siguiente:
Gestiona las llaves del almacén
El comando de tecla nos permite establecer múltiples claves de acceso o contraseñas para cada repositorio. De hecho, también podemos gestionar estas teclas con precisión usando los subcomandos list, add, remove y passwd.
Preguntas frecuentes
Problemas con almacenes en frío
No está soportado. Actualmente, hay apoyo experimental para restauración de las clases de almacenamiento S3 Glacier y S3 Glacier Deep Archive.
De vuelta a AWS S3 Glacier
El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.
Fuente del Juicio Restic
Si es necesario respaldar varios archivos de directorio idénticos en nuestro servidor, usar una copia de seguridad restic en el servidor A transportará parte de la información del servidor A (como se muestra más abajo). Después de eso, si necesitas sincronizar los datos incrementales en el servidor B, no puedes sincronizar de forma incremental. Porque restic determinará si proviene de la misma fuente basándose en la siguiente representación.
ID: 快照的版本号
Time: 备份的时间
Host: 备份服务器的主机名
Tags: 备份指定的标签
Paths: 备份的服务器路径
Referencia:El inicio de sesión del hipervínculo es visible. |