Maison >Opération et maintenance >CentOS >Sauvegarde et récupération du système Centos7

Sauvegarde et récupération du système Centos7

藏色散人
藏色散人avant
2021-06-18 16:20:405167parcourir

Ce qui suit est une introduction à la sauvegarde et à la récupération du système Centos7 à partir de la colonne du didacticiel centos. J'espère que cela sera utile aux amis dans le besoin !

Tutoriel de sauvegarde et de récupération du système Centos

tar :
Fonctionnalités
1. Autorisations réservées
2. Convient à sauvegarde L'intégralité du répertoire
3. Vous pouvez choisir différentes méthodes de compression
4. Si vous choisissez de ne pas compresser, vous pouvez également réaliser une sauvegarde incrémentielle et une restauration partielle. Veuillez vous référer à man tar

dd Fonctionnalités
1. Opérez sur des blocs et sauvegardez l'intégralité du disque dur (y compris la table de partition, le MBR et d'autres systèmes de fichiers que Linux ne peut pas bien prendre en charge)
2. La compression peut être effectuée (un peu plus gênant)
3 . Puisque l'intégralité du disque dur est sauvegardé, l'espace "vide" inutilisé sur le système de fichiers sera également enregistré. Le fichier de sauvegarde est relativement volumineux
Sauvegarde
Sauvegarder. le disque dur sda et placez-le dans /backup (/backup est monté sur d'autres disques durs tels que sdb)

tutoriel sur la méthode tar

Linux n'est pas comme Windows, cela n'empêche pas l'utilisateur root d'accéder à quoi que ce soit. Par conséquent, vous pouvez placer une partition sur chaque fichier dans un fichier TAR.

Basculez vers le répertoire racine à l'aide de l'utilisateur root
Ensuite, utilisez la commande suivante pour sauvegarder l'intégralité du système :
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+ trouvé --exclude =/backup.tgz --exclude=/mnt --exclude=/sys
ou
tar cvpzf /state/partition1/home/backup.tgz / --exclude=/proc --exclude =/lost+ found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
Explication :
La partie tar est le logiciel que nous utiliserons.
'cvpfz' correspond aux options que nous avons ajoutées à tar, comme "créer une archive compressée" (évidemment), "enregistrer les autorisations" (afin que chaque fichier identique ait les mêmes autorisations) et "gzip" (réduire la taille). Ensuite, c'est le nom que recevra l'archive compressée, dans notre cas backup.tgz.
suivi du répertoire racine que nous souhaitons sauvegarder. Puisque nous voulons tout sauvegarder :/. Ensuite, il y a les répertoires que nous voulons exclure : nous ne voulons pas tout sauvegarder, car inclure certains répertoires n'est pas très utile. Assurez-vous également de ne pas inclure le fichier de sauvegarde lui-même, sinon vous obtiendrez des résultats étranges. Vous ne souhaitez probablement pas non plus inclure le dossier /mnt - si d'autres partitions y sont montées - sinon vous finirez par les sauvegarder également. Assurez-vous également que rien n'est monté dans /media (c'est-à-dire qu'aucun CD ou support amovible n'est monté). Sinon, supprimez /media.
À la fin du processus, vous pourriez recevoir un message disant "tar : erreur due au retard de l'erreur précédente" ou quelque chose du genre, mais dans la plupart des cas, vous pouvez simplement l'ignorer.
En option, vous pouvez utiliser Bzip pour compresser vos sauvegardes. Cela signifie un taux de compression plus élevé mais également une vitesse plus faible. Si le taux de compression est important pour vous, remplacez simplement le "z" dans la commande par "j" et donnez au nom de la sauvegarde une extension correspondante. La commande ressemblerait à ceci :
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt - -exclude=/sys

Restauration : Si le système est détruit, nous pouvons alors utiliser le package tar sauvegardé pour restaurer.
Le fichier backup.tgz dans le répertoire racine de la partition
Encore une fois, assurez-vous que vous êtes root et que le fichier de sauvegarde se trouve dans le répertoire racine du système de fichiers.

L'une des belles choses de Linux est que cela peut même être fait sur un système en cours d'exécution ; il n'est pas nécessaire de se laisser tromper par un CD de démarrage ou quoi que ce soit. Bien sûr, si vous rendez votre système impossible à démarrer. Vous n’avez peut-être pas d’autre choix que d’utiliser un live-CD, mais le résultat est le même. Vous pouvez même supprimer tous les fichiers de votre système Linux pendant son exécution. Mais je ne vous dirai pas cet ordre !
Voici la commande que j'utiliserais :
tar xvpfz backup.tgz -C /
Si vous utilisez bz2 :
tar xvpfj backup.tar.bz2 -C /
Attention : ceci remplacera tous les fichiers de votre partition par des fichiers de l'archive compressée !
Assurez-vous de recréer le répertoire que vous avez supprimé avant de faire quoi que ce soit d'autre :
mkdir proc
mkdir loss+found
mkdir mnt
mkdir sys
/proc Autorisations : Fichier Tous Auteur : Groupe racine : propriétaire racine : lecture groupe exécution : lecture exécution autres : lecture exécution
/lost+found Autorisations : propriétaire du fichier : groupe racine : propriétaire racine : lecture écriture exécution groupe : lecture exécution autres : lecture exécution
/mnt Autorisations : Propriétaire du fichier : root Groupe : root Propriétaire : Lecture Écriture Exécution Groupe : Lecture Exécution Autres : Lecture Exécution
/ autorisations sys : Propriétaire du fichier : root Groupe : root Propriétaire : Lecture Écriture Groupe d'exécution : Lecture Exécution Autres : Lecture Exécution
Lorsque vous redémarrerez, tout sera exactement comme lors de votre sauvegarde.

Les utilisateurs se réfèrent au didacticiel ci-dessus pour la sauvegarde et la récupération, et signalent généralement qu'après le redémarrage de l'ordinateur, ils seront toujours invités à saisir le nom d'utilisateur et le mot de passe.

Quelqu'un a mentionné sur Internet : j'ai consulté des experts et trouvé une solution. Après la restauration, exécutez la commande suivante et redémarrez pour résoudre ce problème : restorecon -Rv /

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer