Comment sauvegarder un système arch Linux

Comment sauvegarder un système arch Linux

À ce jour, je redoute de perdre le travail dur de ma semaine à un dysfonctionnement sans précédent à entraînement dur. Cela m'est arrivé une fois, et je suis sûr que certains d'entre vous peuvent comprendre cela. J'ai appris ma leçon depuis et je me suis toujours assuré de garder une sauvegarde prête.

Dans cet article, vous verrez comment sauvegarder votre système Archlinux avec RSync. Pour ceux d'entre vous qui ne sont pas familiers, RSYNC est un utilitaire Linux gratuit et open-source qui synchronise les fichiers d'un ordinateur distant avec un disque dur externe. Pour cette raison, il sert de moyen de sécuriser vos fichiers en le transférant sur un serveur de sauvegarde.

Ma configuration

Aux fins de cette manifestation, je me confine pour travailler dans une machine virtuelle générée par VirtualBox avec Archlinux. Ce sera notre source, et en tant que destination de sauvegarde, j'utiliserai un lecteur USB. De plus, nous utiliserons l'interface de ligne de commande dans ce tutoriel. Si vous manquez d'expérience avec CLI, ne vous sentez pas intimidé. Vous aurez le coup

De plus, par précaution, je suggère de crypter le lecteur USB pour créer une couverture de sécurité supplémentaire pour les fichiers. Et il serait préférable si la destination a un système de fichiers compatible Linux.

Je vous suggère de suivre ce tutoriel jusqu'à la fin et de le faire comme un exercice sur une configuration similaire avant d'essayer de créer une sauvegarde pour votre système.

La méthode:

Pour déclencher la sauvegarde dans l'environnement simulé, saisissez la commande suivante:

$ sudo rsync -aaxv --delete --run-run --exclude = / dev / * --exclude = / proc / * --exclude = / sys / * --exclude = / tmp / * --exclude = / run / * --exclude = / mnt / * --exclude = / media / * --exclude = "swapfile" --exclude = "perdu + fondé" --exclude = ".cache "--exclude =" téléchargements "--exclude =".Virtualboxvms "- exclure =".ecryptfs "/ / run / media / younis / younisx /


Pour comprendre ce que fait exactement cette commande, examinons chacun des éléments présents ici:

Les deux premiers éléments sont sudo et rsync. Sudo, bien sûr, est la synchronisation est le programme à utiliser ici pour créer la sauvegarde.

Ce qui semble être le prochain élément est en fait une combinaison de quatre drapeaux.

L'option active le mode d'archive,

-UN est l'option pour demander au système d'exploitation de préserver la liste de contrôle d'accès,

-X L'indicateur est utilisé pour maintenir la sécurité, le système, les attributs de confiance et de fiducie,

Alors que -V Le drapeau que vous utilisez pour faire progresser la sauvegarde.

Ensemble, le -A, -A et -X Les drapeaux fonctionnent pour conserver l'intégrité des fichiers en maintenant leurs attributs.

Ensuite, il y a le -supprimer Option, qui demande de sauvegarder uniquement les fichiers qui ne sont pas déjà présents dans la destination (USB dans notre cas).-La suppression doit être utilisée avec de nombreuses précautions, car les versions mises à jour des fichiers dans Source remplacent (écrasent) les anciennes versions de la destination.

Le -à sec L'option est ce qui maintient tout cela dans une simulation.

Le -exclure Le drapeau est utilisé pour laisser de côté certains dossiers pour être soutenu. Dans la commande ci-dessus, je mette les dossiers / dev /, / proc /, / proc / / sys / / tmp / / run / / mnt / et / média dossiers. Cela ne devait démontrer que leur exclusion (sauf pour / mnt /) n'est pas nécessaire, car leur contenu n'est pas sauvegardé par RSYNC automatiquement.

/ /- dicte le contenu que nous voulons sauvegarder

/ Run / Media / Younis / Younisx est le répertoire que vous sauvegardez.

Une fois que vous avez testé la commande dans la simulation, vous pouvez effacer l'option-dery-run et l'exécuter à nouveau pour sauvegarder.

Restaurer la sauvegarde

Maintenant, nous parlerons de restaurer les fichiers de notre lecteur USB de sauvegarde.

Tout d'abord, nous allons démarrer le système à partir d'un ISO et un plugin en direct et monter le lecteur USB de sauvegarde. Ensuite, nous nous connecterons pour créer un dossier pour le contenu sur le lecteur de sauvegarde et un autre pour le contenu présent sur le disque dur.

$ mkdir / mnt / système / mnt / usb

Recherchez ensuite les noms des appareils interconnectés:

$ lsblk

Montez le système de fichiers et la sauvegarde en exécutant les commandes suivantes:

$ mont / dev / sda1 / mnt / système
$ mont / dev / sdb1 / mnt / usb


Puis restaurez la sauvegarde avec la commande suivante:

$ rsync -aaxv --delete --exclude = "perdu + fondé" / mnt / usb / / mnt / système /

Le contenu du lecteur de série USB doit être restauré sur le disque dur de notre système.

Emballer

C'est toujours une bonne idée de sauvegarder vos données par tous les moyens nécessaires. La méthode que j'ai prescrite avec RSYNC est un moyen infaillible de garantir le bien-être de vos données de tout dysfonctionnement matériel.

Dans ce tutoriel, vous avez appris à sauvegarder vos données sur Archlinux avec RSync. Encore une fois, il est préférable d'essayer les instructions dans un environnement virtuel avant d'essayer de sauvegarder votre lecteur.

C'est tout ce que j'ai pour toi aujourd'hui. J'espère que vous avez aimé suivre les instructions de ce tutoriel. Nous suivrons avec plus de messages comme celui-ci; Jusque-là, consultez certaines des autres choses que nous avons ici sur notre blog.