Dans cet article, je vais vous montrer comment installer et utiliser Reste sur Ubuntu 18.04 LTS. Commençons.
Installation de Restic sur Ubuntu 18.04
Dans cette section, je vais vous montrer comment installer Reste 0.8.3, qui est la dernière version stable à ce jour. Il est disponible dans le référentiel de packages officiel d'Ubuntu 18.04 LTS.
Mettez d'abord à jour le apte référentiel de paquets d'Ubuntu 18.04 LTS avec la commande suivante :
$ sudo apt-get mise à jour
le apte le cache du référentiel de packages doit être mis à jour.
Exécutez maintenant la commande suivante pour installer Reste:
$ sudo apt-get install restic
Reste devrait être installé.
Vous pouvez maintenant vérifier si Reste fonctionne avec la commande suivante :
$ sudo version restic
Comme vous pouvez le voir sur la capture d'écran ci-dessous, la version de Reste actuellement installé sur ma machine est 0.8.3.
Effectuer des sauvegardes locales avec Restic
Dans cette section, je vais vous montrer comment effectuer une sauvegarde locale avec Reste.
Vous devez d'abord créer ou initialiser un nouveau Reste référentiel n'importe où sur votre système de fichiers local. Il peut également s'agir d'un disque dur externe ou d'une clé USB montée sur votre système de fichiers local.
Je suppose que vous effectuez une sauvegarde de votre utilisateur DOMICILE répertoire sur un disque dur externe ou une clé USB. Disons que le périphérique de bloc est /dev/sdb1 sur mon Ubuntu 18.04 machines.
Vous pouvez découvrir ce que c'est sur votre ordinateur avec la commande suivante :
$ sudo lsblk
Créez maintenant un /sauvegarde répertoire sur votre système de fichiers avec la commande suivante :
$ sudo mkdir /sauvegarde
Montez maintenant le disque dur externe ou la clé USB (/dev/sdb1 dans mon cas) à /sauvegarde répertoire avec la commande suivante :
$ sudo mount /dev/sdb1 /backup
Vous pouvez vérifier que le disque dur externe ou la clé USB est monté au bon emplacement avec la commande suivante :
$ sudo df -hComme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, le périphérique de bloc /dev/sdb1 est monté sur /sauvegarde annuaire.
Vous pouvez créer ou initialiser un Reste référentiel sur /sauvegarde répertoire avec la commande suivante :
$ sudo restic -r /backup init
Tapez maintenant un mot de passe pour votre Reste référentiel et presse
Tapez maintenant votre Reste à nouveau le mot de passe du référentiel et appuyez sur
Le référentiel Restic doit être créé ou initialisé.
Vous êtes maintenant prêt à sauvegarder vos fichiers et répertoires.
Disons que vous voulez sauvegarder votre utilisateur DOMICILE répertoire avec Reste, vous pouvez le faire avec la commande suivante :
$ sudo restic -r /backup backup /home/shovonREMARQUE : ici /accueil/shovon est celui de mon utilisateur DOMICILE annuaire.
Tapez maintenant votre Reste mot de passe du référentiel et appuyez sur
La sauvegarde doit être effectuée. Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, le /accueil/shovon le répertoire est sauvegardé et un identifiant d'instantané 21f198eb est imprimé. Ceci est important car vous pouvez vous référer ou sélectionner une certaine sauvegarde avec l'ID de l'instantané. Mais tu n'as pas à t'en souvenir. Vous pouvez découvrir quels instantanés sont disponibles sur votre sauvegarde Restic. Je vais vous montrer dans peu de temps.
Sauvons un autre répertoire /etc dans un souci de démonstration.
$ sudo restic -r /backup backup /etc
La sauvegarde est terminée.
Maintenant, vous pouvez lister tous les disponibles Reste instantanés avec la commande suivante :
$ sudo restic -r /instantanés de sauvegarde
Tapez maintenant votre Reste mot de passe du référentiel et appuyez sur
le Reste les instantanés devraient être répertoriés comme vous pouvez le voir dans la capture d'écran ci-dessous. La section marquée de la capture d'écran montre l'identifiant de l'instantané pour chaque répertoire dans lequel vous avez sauvegardé Reste.
REMARQUE: Reste prend en charge la sauvegarde incrémentielle. Si vous sauvegardez le même répertoire que vous avez sauvegardé auparavant, seules les modifications doivent être enregistrées et un nouvel identifiant d'instantané doit être généré.
Il est maintenant temps de vous montrer comment récupérer des fichiers et des répertoires à partir de Reste sauvegarde.
Disons que vous voulez restaurer le DOMICILE répertoire (/home/shovon dans mon cas) de Reste sauvegarde. Vous pouvez exécuter la commande suivante pour restaurer un Reste sauvegarde par son identifiant d'instantané.
$ sudo restic -r /backup restore 21f198eb --target /home/shovonREMARQUE : ici 21f198eb est le SNAPSHOT_ID et /accueil/shovon est le RESTORE_DIRECTORY dans mon cas. Rappelez-vous que RESTORE_DIRECTORY peut être différent du répertoire qui a été sauvegardé. Par exemple, vous pouvez effectuer une sauvegarde de /etc répertoire, mais lors de la restauration, si vous le souhaitez, vous pouvez mettre le contenu de /etc répertoire vers un autre répertoire, par exemple /restaurer/etc annuaire.
Tapez maintenant votre Reste mot de passe du référentiel et appuyez sur
Les données doivent être récupérées à partir de la sauvegarde.
Si vous effectuez des sauvegardes incrémentielles avec Reste, il peut être difficile pour vous de trouver le dernier identifiant d'instantané pour un certain répertoire de sauvegarde. Volontier, Reste est livré avec un moyen de restaurer à partir du dernier identifiant d'instantané de certains répertoires de sauvegarde.
Vous pouvez exécuter la commande suivante pour restaurer la dernière version de la sauvegarde pour un certain répertoire (dans mon cas /home/shovon répertoire):
$ sudo restic -r /backup restore last --path /home/shovon --target /home/shovon
La dernière version de la sauvegarde pour le chemin /accueil/shovon est restauré sur la cible /accueil/shovon.
Effectuer des sauvegardes à distance avec Restic
Assurez-vous que Ubuntu 18.04 machine où Reste est installé, le serveur SFTP est installé avant d'essayer d'effectuer des sauvegardes à distance avec Reste.
Vous pouvez installer le serveur SFTP sur votre Ubuntu 18.04 machine LTS avec la commande suivante :
$ sudo apt-get install openssh-server
presse oui puis appuyez sur
Le serveur SFTP doit être installé.
Maintenant, remplacez chaque -r /LOCAL/CHEMIN à -r sftp:[email protected]:/REMOTE/PATH
Par exemple, la commande de création ou d'initialisation d'un référentiel local Restic doit être convertie de
$ sudo restic init -r /backupà
$ sudo restic init -r sftp:username@hostname:/backup
Ici Nom d'utilisateur et nom d'hôte sont le nom d'utilisateur et le nom d'hôte ou l'adresse IP du serveur distant où Reste est installé. /sauvegarde est le répertoire où le Reste le répertoire de sauvegarde doit être créé ou est déjà disponible.
C'est ainsi que vous installez et utilisez Reste sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.