Dans cet article, je vais vous montrer comment installer et utiliser Reste sur Ubuntu 18.04 LTS. Commençons.
Installation de Resttic 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 officiel de package d'Ubuntu 18.04 LTS.
Mettez d'abord à jour le apte Référentiel de colis d'Ubuntu 18.04 LTS avec la commande suivante:
$ sudo apt-get updat
Le apte Le cache du référentiel de packages doit être mis à jour.
Maintenant, exécutez la commande suivante pour installer Reste:
$ sudo apt-get install restic
Reste devrait être installé.
Maintenant vous pouvez vérifier si Reste travaille avec la commande suivante:
Version de Resttic $ Sudo
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.
Prendre des sauvegardes locales avec Resttic
Dans cette section, je vais vous montrer comment prendre 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 s'agir d'un disque dur externe ou d'un lecteur de pouce USB monté sur votre système de fichiers local également.
Je suppose que vous prenez une sauvegarde de votre utilisateur MAISON Répertoire d'un disque dur externe ou d'un lecteur de pouce USB. Disons que le dispositif de bloc est / dev / sdb1 Sur mon Ubuntu 18.04 machine.
Vous pouvez savoir 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
Maintenant, montez le disque dur externe ou le lecteur de pouce USB (/ dev / sdb1 dans mon cas) à /sauvegarde Répertoire avec la commande suivante:
$ sudo mont / dev / sdb1 / sauvegarde
Vous pouvez vérifier que le disque dur externe ou le lecteur de pouce USB est monté à l'emplacement correct avec la commande suivante:
$ sudo df -h
Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, le dispositif de blocage / 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 appuyez sur . N'oubliez pas que vous ne pouvez pas accéder à votre Reste référentiel sans ce mot de passe et le Reste Le référentiel est irréalisable sans le mot de passe.
Tapez maintenant votre Reste Mot de passe du référentiel à nouveau et appuyez sur .
Le référentiel de repos doit être créé ou initialisé.
Vous êtes maintenant prêt à sauvegarder vos fichiers et répertoires.
Disons que vous souhaitez sauvegarder votre utilisateur MAISON répertoire avec Reste, Vous pouvez le faire avec la commande suivante:
$ sudo restic -r / backup Backup / Home / Shovon
Remarque: ici / Home / Shovon est mon utilisateur MAISON annuaire.
Tapez maintenant votre Reste Mot de passe du référentiel et appuyez sur .
La sauvegarde doit être prise. Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, le / Home / Shovon Le répertoire est sauvegardé et un ID instantané 21F198EB est imprimé. Ceci est important car vous pouvez vous référer ou sélectionner une certaine sauvegarde avec l'ID instantané. Mais tu n'as pas à m'en souvenir. Vous pouvez découvrir quels instantanés sont disponibles sur votre sauvegarde Resttic. Je vais vous montrer à quel point.
Sontons un autre répertoire /etc Par souci de démonstration.
$ sudo restic -r / sauvegarde sauvegarde / etc
La sauvegarde est complète.
Vous pouvez maintenant répertorier tous les disponibles Reste instantanés avec la commande suivante:
$ sudo restic -r / backup snapshots
Tapez maintenant votre Reste Mot de passe du référentiel et appuyez sur .
Le Reste Les instantanés doivent ê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'ID instantané pour chaque répertoire dans lequel vous avez sauvé Reste.
NOTE: Reste prend en charge la sauvegarde incrémentielle. Si vous sauvegarde le même répertoire que vous avez sauvegardé avant, seules les modifications doivent être enregistrées et un nouvel ID instantané doit être généré.
Il est maintenant temps de vous montrer comment récupérer les fichiers et les répertoires à partir de Reste sauvegarde.
Disons que vous voulez restaurer le MAISON 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 / Shovon
Remarque: ici 21F198EB est le Snapshot_id et / Home / Shovon est le Restaurer_directory dans mon cas. Rappelez-vous que Restaurer_directory peut être différent du répertoire qui a été soutenu. Par exemple, vous pouvez prendre une sauvegarde de /etc répertoire, mais lorsque vous restaurez, si vous le souhaitez, vous pouvez mettre le contenu de /etc Répertoire à 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 prenez des sauvegardes incrémentielles avec Reste, Il peut être difficile pour vous de découvrir le dernier ID instantané pour un certain répertoire de sauvegarde. Volontier, Reste Livré avec un moyen pour vous restaurer à partir du dernier ID instantané de certains répertoires de sauvegarde.
Vous pouvez exécuter la commande suivante pour restaurer la dernière version de Backup pour un certain répertoire (dans mon cas / home / shovon répertoire):
$ sudo restic -r / backup restore Derniter - Path / Home / Shovon - Target / Home / Shovon
La dernière version de la sauvegarde du chemin / Home / Shovon est restauré sur la cible / Home / Shovon.
Prendre des sauvegardes éloignées avec Resttic
Assurez-vous que l'Ubuntu 18.04 machine où Reste est installé avec le serveur SFTP installé avant d'essayer de prendre 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 y Et puis appuyez sur continuer.
Le serveur SFTP doit être installé.
Maintenant, remplacez chaque -r / local / chemin pour -r sftp: nom d'utilisateur @ hostname: / distant / chemin
Par exemple, la commande de création ou d'initialisation d'un référentiel local de reestique doit être converti à partir de
$ sudo restic init -r / sauvegarde
pour
$ 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 comme ça que vous installez et utilisez Reste sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.