Maison > Opération et maintenance > exploitation et maintenance Linux > Comment configurer des sauvegardes planifiées sous Linux

Comment configurer des sauvegardes planifiées sous Linux

王林
Libérer: 2023-07-07 17:30:11
original
4141 Les gens l'ont consulté

Comment configurer une sauvegarde planifiée sous Linux

Introduction : La sauvegarde planifiée est une tâche très importante pour protéger vos données contre les dommages accidentels ou la perte de données. Il est très pratique et efficace d'utiliser des tâches cron pour une sauvegarde planifiée sur les systèmes Linux. Cet article vous expliquera comment configurer une sauvegarde planifiée sur un système Linux et fournira des exemples de code correspondants.

Étape 1 : Installer cron

Avant de configurer la sauvegarde planifiée, nous devons d'abord installer cron sur le système Linux. Cron est un planificateur de tâches planifiées pour les systèmes Linux, qui nous permet d'exécuter automatiquement les tâches correspondantes à une heure spécifiée.

Pour installer cron, utilisez simplement la commande suivante dans le terminal :

sudo apt-get install cron
Copier après la connexion

Une fois l'installation terminée, cron démarrera automatiquement et s'exécutera en arrière-plan.

Étape 2 : Créer un script de sauvegarde

Ensuite, nous devons créer un script pour la sauvegarde. Le script de sauvegarde définira le répertoire à sauvegarder, le nom du fichier de sauvegarde et l'opération de sauvegarde.

Tout d'abord, ouvrez un éditeur de texte et créez un nouveau fichier comme backup.sh :

nano backup.sh
Copier après la connexion

Ensuite, ajoutez le contenu suivant dans le fichier de script :

#!/bin/bash

# 定义备份目录
backup_dir=/your/backup/directory

# 定义备份文件名
backup_file=your_backup_$(date +%Y%m%d).tar.gz

# 执行备份操作
tar -czvf $backup_dir/$backup_file /path/to/backup
Copier après la connexion

Dans ce script, nous définissons d'abord le répertoire de sauvegarde ( backup_dir), et définit ensuite le nom du fichier de sauvegarde (backup_file). Enfin, nous utilisons la commande tar pour regrouper le répertoire spécifié (/path/to/backup) dans un fichier tar.gz et l'enregistrer dans le répertoire de sauvegarde.

Veuillez vous assurer de remplacer les chemins dans le script (/your/backup/directory et /path/to/backup) par vos chemins réels.

Enregistrez et fermez le fichier.

Étape 3 : Configurer une tâche de sauvegarde planifiée

Ensuite, nous configurerons une tâche de sauvegarde planifiée pour le script.

Exécutez la commande suivante pour modifier une liste de tâches cron :

crontab -e
Copier après la connexion

Si c'est la première fois que vous modifiez une liste de tâches cron, il vous sera demandé de choisir un éditeur de texte. Après avoir sélectionné votre éditeur préféré, la liste des tâches de cron s'ouvrira pour modification.

A la fin du fichier, ajoutez la ligne suivante :

0 0 * * * /bin/bash /path/to/backup.sh
Copier après la connexion

Dans cette ligne de code, nous utilisons le format d'heure cron : minutes heures jours mois semaines. Cela signifie que la tâche sera exécutée à minuit tous les jours.

Assurez-vous de remplacer le chemin (/path/to/backup.sh) par le chemin d'accès à votre script actuel.

Enregistrez et fermez les fichiers.

Étape 4 : Vérifier et surveiller la tâche de sauvegarde planifiée

Maintenant que nous avons configuré la tâche de sauvegarde planifiée, vérifions-la.

Exécutez la commande suivante pour afficher la liste actuelle des tâches cron :

crontab -l
Copier après la connexion

Vous devriez pouvoir voir la tâche de sauvegarde que vous venez d'ajouter.

Ensuite, attendez le moment qui représente le temps d'exécution de la tâche de sauvegarde pour voir si la sauvegarde est exécutée avec succès. Vous pouvez vérifier si un fichier de sauvegarde nommé your_backup_YYYYMMDD.tar.gz apparaît dans le répertoire de sauvegarde.

Si la sauvegarde ne s'exécute pas correctement, vous pouvez vérifier les fichiers journaux /var/log/syslog et /var/log/cron pour détecter d'éventuelles erreurs ou messages d'avertissement.

Conclusion

Il est très pratique et efficace d'utiliser des tâches cron pour configurer des sauvegardes planifiées sur les systèmes Linux. En suivant les étapes de cet article pour créer un script de sauvegarde, configurer une tâche de sauvegarde planifiée et vérifier que la tâche de sauvegarde est exécutée avec succès, vous pouvez protéger vos données et éviter le risque de perte de données.

J'espère que le contenu de cet article vous sera utile et je souhaite que votre sauvegarde planifiée se déroule sans problème !

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