Faire une sauvegarde incrémentielle de Linux (restauration)

** Ceci est la suite de cet article et de cet article. Veuillez consulter cet article pour plus de détails. ** **

Merci beaucoup pour votre patience. Cet article vous montrera comment restaurer un fichier sauvegardé. (J'ai complètement oublié en écrivant "Veuillez patienter car je prépare actuellement un article sur la restauration ..." Sumimasen)

TL;DR Pour la restauration de fichiers individuels, recherchez le répertoire de destination de la sauvegarde et copiez-le directement pour l'extraire. La méthode présentée ici est une méthode pour restaurer l'ensemble du système à partir des données sauvegardées par la méthode introduite dans l'article précédent. Cette fois, je pense que le nombre d'exécutions et l'environnement sont différents, donc je ne laisserai que la commande. Veuillez le modifier en fonction de votre environnement.

# "/var/backup/Host1/20200101/"Est le chemin de sauvegarde(Dernier/N'oublie pas)
# "/mnt/host1system/"Est le chemin de destination de la restauration

#Lors de la restauration localement
rsync -aHAX --info=progress2 --numeric-ids /var/backup/Host1/20200101/ /mnt/host1system/

#Lors de la restauration à partir d'un serveur de sauvegarde
#backupsv est le nom d'hôte du serveur
rsync -aHAXz --info=progress2 --numeric-ids --rsync-path='sudo rsync' backupsv:/var/backup/Host1/20200101/ /mnt/host1system/

restaurer

Dans l'article précédent, je vous ai montré comment copier tout le système, mais la restauration copiera toutes les données du système que vous souhaitez restaurer en utilisant rsync. Ce que vous faites en réalité est le contraire de la sauvegarde.

Si vous ne pouvez restaurer qu'avec un système local tel qu'un disque dur externe, démarrez d'abord le système à restaurer à l'aide de LiveUSB ou autre. Après cela, créez une partition système, montez-la et exécutez la commande suivante.

# "/var/backup/Host1/20200101/"Est le chemin de sauvegarde(Dernier/N'oublie pas)
# "/mnt/host1system/"Est le chemin de destination de la restauration
rsync -aHAX --info=progress2 --numeric-ids /var/backup/Host1/20200101/ /mnt/host1system/

Veuillez remplacer le chemin, etc., le cas échéant.

Si vous sauvegardez avec un serveur de sauvegarde et le restaurez avec un serveur distant, vous pouvez le faire via ssh ainsi que la sauvegarde.

# "/var/backup/Host1/20200101/"Est le chemin de sauvegarde(Dernier/N'oublie pas)
# "/mnt/host1system/"Est le chemin de destination de la restauration
#backupsv est le nom d'hôte du serveur
rsync -aHAXz --info=progress2 --numeric-ids --rsync-path='sudo rsync' backupsv:/var/backup/Host1/20200101/ /mnt/host1system/

Pour la commande ci-dessus backupsv ---> host1 (terminal pour exécuter la commande) Cela devient le flux de données. C'est une image qui extrait des données.

Épilogue

Cette fois, c'était une restauration qui n'arriverait pas souvent, donc je l'ai rendue un peu plus simple. Nous espérons que cela vous permettra de récupérer plus facilement votre système en cas d'urgence. Si vous avez des erreurs, j'apprécierais que vous les signaliez.

Recommended Posts

Faire une sauvegarde incrémentielle de Linux (restauration)
Restaurer le fichier de sauvegarde de l'iPhone
Signification des autorisations Linux
Sauvegarde et restauration à chaud des machines virtuelles dans Hyper-V Server 2019
Ajout du swap Amazon Linux
Résumé des types de distribution Linux
Traduction japonaise du manuel Linux
Un bref résumé de Linux
[Linux] [Paramètres initiaux] Sauvegarde et restauration
Signification des autorisations de répertoire Linux
[Linux] [Paramètres initiaux] Table des matières
Connaissance de base de Linux et des commandes de base
Confirmer la validation de la pression thermique Linux 5.7 ⁠
[Linux] Restauration du système d'exploitation avec la commande restore
Achèvement de la commande docker sous Linux
[À voir pour les débutants] Bases de Linux
Liste des commandes Linux fréquemment utilisées
Remplacement d'une chaîne contenant des espaces Linux