Maison > Opération et maintenance > CentOS > le corps du texte

Comment sauvegarder le système Centos

WJ
Libérer: 2020-06-05 15:56:05
original
4615 Les gens l'ont consulté

Comment sauvegarder le système Centos

Comment sauvegarder le système Centos ?

Lorsqu'une panne logicielle ou matérielle provoque le crash d'un système, les administrateurs système sont confrontés à trois tâches pour le restaurer à un état pleinement opérationnel dans un nouvel environnement matériel :

1 .Démarrer le système de secours sur du nouveau matériel.

2. Copiez la structure de stockage d'origine.

3. Restaurer les fichiers système et utilisateur.

Concernant le troisième point, vous pouvez utiliser tar pour sauvegarder et restaurer des fichiers. Les deux premiers points peuvent être accomplis en utilisant ReaR.

1. Environnement expérimental

Version du système : centos 7

Logiciel de sauvegarde : ReaR(Relax-and-Recover )

Plateforme virtuelle : vmware workstation 15.5

2. Configurez ReaR

1. Installez les packages logiciels associés

# yum install rear genisoimage syslinux
Copier après la connexion

2. Configurez ReaR

Fichier de configuration ReaR. Oui /etc/rear/local.conf. Les principaux paramètres sont les deux suivants :

OUTPUT=Format de sortie //Le format du système d'urgence, tel que ISO ou USB OUTPUT_URL=Chemin de sortie //Il peut être local ou SFTP, tel que file:///mnt/rescue/ représente le /mnt/rescue/ répertoire local, sftp://backup:password@192.168.0.1/ représente le répertoire sftp

Le système de secours produit par défaut est un fichier image ISO, qui est enregistré dans /var/lib/rear /output/ répertoire Lorsque OUTPUT est configuré en paramètres, une copie sera copiée dans le chemin défini par OUTPUT_URL. Dans des circonstances normales, nous n'avons besoin que d'un seul fichier image, nous pouvons donc définir les paramètres suivants pour enregistrer le fichier dans le répertoire /mnt/ :

ISO_DIR="/mnt"
Copier après la connexion

3. Système de sauvegarde

1 .Utilisez tar pour sauvegarder les fichiers utilisateur et système, avec le paramètre -p conservant les autorisations, le paramètre -z utilisant gzip pour la compression et --exclude pour exclure certains répertoires qui n'ont pas besoin d'être sauvegardés

# tar -cpzf backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=./backup.tgz --exclude=/mnt --exclude=/sys
Copier après la connexion

2. Emballez les fichiers sauvegardés Enregistrez-le dans d'autres endroits, tels que l'hôte 192.168.0.1

# scp backup.tar.gz root@192.168.0.1:/backup/backup.tar.gz
Copier après la connexion

3. Utilisez ReaR pour créer une image du système d'urgence et enregistrez le fichier image dans d'autres endroits pour une utilisation de récupération.

# rear -v mkrescue
Copier après la connexion

4. Restaurez le système

1. Gravez l'image ISO sur un CD et démarrez à partir du CD. (Utilisez l'image ISO directement dans l'environnement de la machine virtuelle)

2. Sélectionnez l'option de récupération "Récupérer" dans le menu et entrez la ligne de commande

3. . (Restaurer la partition et le système de fichiers)

# rear recover
Copier après la connexion

4. Restaurez les données système et utilisateur dans le répertoire /mnt/local/.

# scp root@192.168.0.1:/backup/backup.tar.gz /mnt/local/    //假设备份的文件在192.168.0.1的主机上,复制到本地# tar xf /mnt/local/backup.tar.gz -C /mnt/local/    //恢复数据# rm -f /mnt/local/backup.tar.gz    //删除备份文件
Copier après la connexion

5. Définissez les informations SELinux à mettre à jour au démarrage du système.

# touch /mnt/local/.autorelabel
Copier après la connexion

6. Redémarrez le système

# exit    //退出恢复模式,选择yes,安装boot loader# reboot    //重启系统
Copier après la connexion

Références associées : Tutoriel CentOS

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal