Strategie de backup complète

C'est fini le temp où je fais mes sauvegardes manuellement. C'est fini le temp où je fais mes sauvegardes avec rsync. C'est fini le temp où je fais mes sauvegardes dans le cloud non encrypté. C'est fini le temp où je fais mes sauvegardes complex. C'est fini le temp où je fais mes sauvegardes prennaient beaucoups d'espaces.

Maintenant j'utilise une technique de sauvegarde des données qui utilise la technique de duplication des données pour sauver de l'espace. Mes backups sont effectés en deux copie. Une copie se trouve dans le cloud et l'autre qui se trouve sur un disque dur d'un petit server situé sur le même site que les données à prendre en backup.

Pour ma stratégie de backup j'utilise BorgBackup, une raspberry pi avec Alpine linux, et un compte Dropbox.

Apline Linux sur une raspberry pi

J'ai utilise une raspberry pi 2 que j'avais déjà en réserve. Le choi à été vite fait, premierement parce que j'en avait une en ma possession, deuxiement parce que je la trouve très bien car elle ne consommera pas beaucoup d'électricité.

Après avoir testé plusieurs distributions linux , on se rend compte qu'il y a une distribution linux pour chaque tâche. Alpine linux me semble le choi idéal pour utiliser une raspberry pi avec linux pour en faire un serveur simple. La distribution Alpine linux est légrère, rapide, simple et sécure. Elle me permet de facilement utiliser un mode "diskless" se qui est très pratique dans le cas d'une raspberry pi quand on sait que les cartes sd utilisées se corromptent facilement.

Installation de Alpine linux sur une raspberry pi

Je me suis procuré cette image de linux RASPBERRY PI via le site officiel de Alpine Linux.

wget http://dl-cdn.alpinelinux.org/alpine/v3.7/releases/armhf/alpine-rpi-3.7.0-armhf.tar.gz

J'ai gravé l'image sur une clef usb avec la commande 'dd'

Lorsque le premier démarrage de la rapsberry pi est effectué, il faut effectuer l'installation.

setup-alpine

Un réflex qu'il faut avoir avec Alpine Linux en mode 'diskless' c'est d'enregistrer les changements pour qu'ils soient effectif lors du redémarrage.

lbu commit -d

Création du premier backup

Création et mise en place d'un horaire


Hey Tu as quelques chose à me dire ? Me Contacter