Il existe de nombreuses alternatives pour faire des copies de sauvegarde sous GNU / Linux. La vérité est que la liste de ces types d'applications est assez longue, et beaucoup d'entre elles sont extraordinaires, mais aujourd'hui nous vous présentons Restique, un outil de ligne de commande qui se caractérise par la réalisation de copies de sauvegarde ou de sauvegardes rapidement, en toute sécurité et très efficacement. Quelque chose qui est apprécié lorsque nos données et notre système en dépendent.
Nous recommandons toujours sauvegarder régulièrement, car au cas où nous serions attaqués par un ransomware et le cryptage de nos documents, une panne du périphérique de stockage, des pannes de courant, etc., nous pouvons perdre une grande quantité de données de manière irréversible. Si nous avons des copies de sauvegarde fréquentes, les données perdues seront nulles ou, au moins, minimes. Cela semble stupide et peu font des copies de sauvegarde, mais quand un problème survient et que nous en manquons, c'est lorsque nous apprécions vraiment leur valeur ...
Avec Restic, nous avons un programme de sauvegarde gratuit, léger, open source, sécurisé, fiable, rapide et multiplateforme. Il est écrit en langage Go, capable de crypter les données avec AES-256 en mode compteur et d'authentification avec Poly1305-AES. On parle donc d'un outil très prometteur en termes de sécurité. Pour l'installer, nous pouvons utiliser à la fois git pour obtenir le code source et le compiler à partir de GitHub, ainsi que les différents gestionnaires de paquets de notre distribution préférée pour installer le paquet restic.
Une fois installé, nous pouvons choisir entre différents back ends à choisir, comme la copie dans un répertoire local, via SFTP, sur un serveur HTTP REST, AWS S3, OpenStack Swift, BackBlaze B2, sur Microsoft Azure ou sur Google Cloud Storage. Au format local, nous pouvons faire la sauvegarde comme ceci:
restic init --repo ~/backups restic -r ~/backups backup ~/home/isaac restic -r ~/backups snapshots restic -r ~/backups restore a527cd623 --target ~/home/isaac
Avec le premier, nous créons un référentiel appelé sauvegardes dans notre répertoire personnel, puis il nous demandera un mot de passe, nous faisons la sauvegarde avec le second dans mon répertoire personnel, nous listons les copies faites pour voir les identifiants, et avec le troisième nous pouvons restaurer en utilisant l'ID. La vérité est que vous avez de nombreuses options, alors je vous conseille de voir le manuel, puisqu'il ne s'agit que d'une intro très basique ...