Las copias de seguridad son importantes, como verdaderamente importantes. Ahora que he dicho lo obvio, permítanme dialogar todavía de los desafíos. El primero es el almacenamiento en la cirro y cómo los precios siguen subiendo. A medida que sus datos crecen, su preparación crece con ellos. Tonto, comencé con un humilde plan iCloud de 200 GB, pensando que me duraría para siempre. En ingenuidad, pasaron exactamente seis meses ayer de que Apple comenzara a impulsarme en torno a el plan de 2 TB, que finalmente compré (felicidades, Apple). Pero luego me di cuenta de que terminaría pagando demasiado por el almacenamiento en la cirro con el tiempo y que sería mejor hacer una copia de seguridad de todo en el Ugreen NAS que ya tenía. He estado usando una útil emplazamiento Restic para esto y ha sido utópico. Es de código destapado, tirado y verdaderamente factible de usar.
Hace el trabajo sin ningún dolor de inicio.
Restic es una de esas herramientas que aborda correctamente los fundamentos de la copia de seguridad sin sumergirlo en la complejidad. Manejo los datos como contenido en circunstancia de una simple tira de archivos, y esa osadía da forma a todo lo demás. Utiliza fragmentación definida por contenido para dividir archivos en bloques basados en los datos en sí, no en tamaños fijos.
Entonces, si modificas un archivo enorme o insertas un solo byte, Restic no se asusta ni vuelve a cargarlo todo. Sólo cambian los trozos afectados; todo lo demás permanece virginal. Esto le permite deduplicar agresivamente entre versiones e incluso entre diferentes máquinas, de modo que los archivos, bibliotecas o medios comunes vivan en el repositorio solo una vez. Para ayudar el rendimiento constante, Restic empaqueta estos blobs ayer de escribirlos en el almacenamiento, lo que reduce la sobrecarga de E/S y las llamadas API, especialmente en configuraciones NAS.
Restic signo todo localmente ayer de enviarlo a cualquier circunstancia, utilizando AES-256-CTR con Poly1305 para la autenticación. El backend de almacenamiento nunca ve texto sin formato y una clasificación de claves limpia le permite rotar contraseñas sin reescribir terabytes de datos. Cada ejecución de copia de seguridad se convierte en una instantánea que puede explorar o restaurar y, correcto a que la mayoría de los datos se deduplican y reutilizan, puede conservar docenas o cientos de instantáneas sin desperdiciar espacio. Posteriormente de la copia de seguridad original, Restic solo envía fragmentos nuevos o modificados, lo que hace que las ejecuciones diarias sean rápidas y con poco pancho de cuadrilla.
La útil es independiente del backend, por lo que puede apuntar a S3, Backblaze, Azure, Google Cloud, SFTP, discos locales o al propio servidor REST de Restic. El servidor REST es la parte que más aprecio porque me permite realizar copias de seguridad de todo rápidamente en mi NAS. Es frívolo, admite el modo de solo añadir, lo que evita que una máquina comprometida borre su historial de respaldo, ya que los clientes solo pueden añadir datos, no eliminarlos.
Se envía como un único binario fijo para Linux, macOS, Windows y BSD, por lo que no tiene que bregar con tiempos de ejecución ni cadenas de dependencia. Las herramientas de comprobación están integradas. Puede comprobar la estructura del repositorio, compulsar blobs individuales o ejecutar comprobaciones estadísticas para detectar signos tempranos de corrupción sin tener que desmontar toda la copia de seguridad. El mantenimiento se maneja mediante olvidar y podar, donde olvidar recorta el historial de instantáneas y podar en ingenuidad recupera espacio al retornar a empaquetar los datos.
He notado que la poda requiere mucha memoria, por lo que tendrás que estar consciente aquí. Probablemente esto se deba a que Restic depende de la RAM para realizar búsquedas rápidas en circunstancia de sobrecargar el backend con solicitudes constantes. Si su repositorio es enorme, es posible que necesite más memoria o varios repositorios.
Configurar Restic es súper factible
No importa qué sistema activo o NAS esté utilizando
Instalé Restic en mi Mac y la forma más sencilla de comenzar fue a través de Homebrew. Simplemente ejecuta instalar cerveza restic en tu terminal. Restic ofrece varios métodos para conectarse a su NAS, cada uno con sus propias ventajas. El método SFTP funciona con la mayoría de los dispositivos NAS que tienen SSH apoderado y utiliza el formato:
sftp:user@nas-ip:/path/to/backup.
Asimismo puede ejecutar el servidor REST de Restic en su NAS y conectarse usando rest:http://nas-ip:8000/, o costar su NAS como un directorio recinto a través de SMB/CIFS y usar una ruta recinto típico como /Volumes/NASShare/backup. Me centraré en SFTP ya que es el enfoque más internacionalmente compatible. Antiguamente de poder comenzar a realizar copias de seguridad, debe crear un repositorio en su NAS:
restic -r sftp:username@192.168.1.100:/volume1/backups/restic init
Durante la inicialización, se le pedirá que ingrese su contraseña de NAS (si usa autenticación de contraseña) y cree una contraseña de repositorio. Esta contraseña del repositorio es crucial. Lo necesitará para cada operación de copia de seguridad y restauración, así que guárdelo en un circunstancia seguro. Una vez que se inicializa su repositorio, realizar una copia de seguridad es sencillo. Para hacer una copia de seguridad de un único directorio como su carpeta Documentos:
restic -r sftp:username@192.168.1.100:/volume1/backups/restic backup ~/Documents
Asimismo puede realizar una copia de seguridad de varios directorios con un solo comando:
restic -r sftp:username@192.168.1.100:/volume1/backups/restic backup ~/Documents ~/Pictures ~/Desktop
Escribir la URL y la contraseña de su repositorio repetidamente se vuelve tedioso rápidamente. Cree un archivo en ~/.restic_env con sus credenciales para simplificar esto:
export RESTIC_REPOSITORY="sftp:username@192.168.1.100:/volume1/backups/restic"
export RESTIC_PASSWORD="your-repository-password"
No es necesario realizar una copia de seguridad de todo. Cree un archivo de reserva en `~/.restic_exclude` que enumere los patrones de los archivos y directorios que desea silenciar. Restic facilita la gobierno de su historial de copias de seguridad. Puedes ver todas tus instantáneas con instantáneas tranquilasverifique la integridad del repositorio con cheque restic, y obtener estadísticas de almacenamiento usando estadísticas resticas. Cuando necesite restaurar archivos, puede obtener la última instantánea. Con el tiempo, acumulará muchas instantáneas, que pueden consumir almacenamiento. El comando olvidar de Restic le ayuda a implementar una política de retención. Por ejemplo:
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune
Este comando mantiene las últimas siete instantáneas diarias, cuatro instantáneas semanales y 12 instantáneas mensuales, podando todo lo demás para recuperar espacio.
Toma el control de tus datos
Es factible tomar el control de sus datos y un NAS es uno de los mejores dispositivos para ayudarlo a lograrlo. Si no está seguro de por dónde comenzar, consulte estos mitos comunes sobre NAS que la gentío cree aunque estén completamente equivocados. Y si te sientes oportunista, incluso puedes convertir una Xbox 360 en un NAS. Mientras lo hace, eche un vistazo a cómo un NAS puede ayudarle a organizar su vida creativa.





