Sauvegarde des données sur l'espace utilisateur Z: (Linux)
Last updated
Last updated
dans le datacenter de l'université
Nous allons utiliser l'outil python Borg, fork d'Attic pour la sauvegarde de vos données. Il s'agit d'un outil de sauvegarde performant, régulièrement mis à jour, et très bien documenté. Pour l'installer sous Linux, vous pouvez soit :
l'installer via le gestionnaire de paquet de votre système : apt-get, yum, etc. Le problème de cette méthode c'est que les paquets ne sont pas toujours les plus à jours, surtout si vous êtes sous une ancienne version de la distribution.
l'installer via le gestionnaire de paquet python pip en spécifiant le dernier .
Nous devons d'abord créer un point de montage qui servira à relier un dossier de votre ordinateur avec votre dossier personnel sur le datacenter. Le nom de l'utilisateur sur l'ordinateur est tylor, vous pouvez connaître le votre en tapant la commande whoami
dans votre terminal.
La configuration du point de montage sous linux se fait en modifiant le fichier /etc/fstab
en mode super-utilisateur sudo
:
Vous pouvez ajouter la ligne suivante à ce fichier, en faisant attention de modifier les éléments suivants par vos propres identifiants :
Pour la configuration du [TYPECHIFFREMENT], plusieurs options sont disponibles :
aucune chiffrement : --encryption=none
sans chiffrement mais avec authentification : --encryption=authenticated-blake2
avec mot de passe et clef : --encryption=keyfile-blake2
Le mode sans chiffrement est très fortement déconseillé, surtout en cas de stockage de données sensibles !
La [DESTINATION] correspond à notre point de montage dans /media/tylor/datacenter/personnels/dupretyl/BACKUP
Ce qui donne, avec le mode chiffrement choisi (2.), la commande suivante, que l'on ajoute à la suite de notre script de backup :
Borg vous demande votre passphrase, nous mettons dans notre cas : 42spinAxis
Ne perdez surtout pas votre mot de passe, ou votre clef car vous ne pourriez plus relire vos sauvegardes !!
pattern ///
Ouvrir le fichier backup.sh avec votre éditeur de texte préféré.
Nous avons choisi de chiffrer nos données avec un mot de passe. Comme nous voulons une sauvegarde qui puisse s’exécuter en tache de fond, nous ne voulons pas avoir à saisir ce mot de passe à chaque opération... Sur ce point, recommande d'utiliser un fichier (borg-passphrase) contenant le mot de passe (42spinAxis), configuré avec des permissions de lecture/écriture restrictives :
La commande borg init (voir ) doit prendre un type de chiffrement et une destination (repository) pour initialiser le répertoire de dépot des différentes sauvegardes.