Dans le domaine informatique moderne, les données sont une ressource extrêmement importante, la sauvegarde et la récupération des données sont donc particulièrement importantes. Pour les systèmes Linux, la sauvegarde et la restauration sont une compétence importante. Les fonctions de sauvegarde et de récupération intégrées des systèmes Linux permettent aux administrateurs d'automatiser facilement les tâches, et les divers outils et programmes sous l'interface de ligne de commande augmentent la flexibilité et la faisabilité de la sauvegarde et de la récupération du système Linux. Dans cet article, nous expliquerons en profondeur comment effectuer une sauvegarde et une récupération de données sur les systèmes Linux et fournirons des exemples de code spécifiques.
Partie 1 : Comment effectuer une sauvegarde des données
1. Utilisez la commande tar
La commande tar peut regrouper plusieurs fichiers et répertoires dans un seul fichier, et vous pouvez choisir différents formats de compression, tels que gzip et bzip2. Par exemple, la commande suivante regroupe tout le contenu d'un répertoire et le compresse à l'aide de gzip, générant finalement un fichier nommé backup.tar.gz :
tar -czvf backup.tar.gz /home/user/myfiles
2 Utilisez la commande rsync
La commande rsync peut effectuer une synchronisation entre local et distant. héberge des fichiers et des répertoires, idéal pour les sauvegardes incrémentielles. Par exemple, la commande suivante synchronise le répertoire local mesfichiers avec la sauvegarde du répertoire de l'hôte distant mysite.com :
rsync -avz /home/user/myfiles mysite.com:/backup
3. Utilisez la commande dd
dd pour créer une image complète du disque dur, y compris toutes les partitions et systèmes de fichiers. Il s'agit d'un outil de sauvegarde très puissant, mais il doit être utilisé avec beaucoup de précautions, car toute mauvaise utilisation peut entraîner une perte de données. La commande suivante enregistre l'image complète du disque dur /dev/sda dans le fichier backup.img :
dd if=/dev/sda of=backup.img
Partie 2 : Comment effectuer une récupération de données
1 Utilisez la commande tar pour restaurer
Pour restaurer les fichiers sauvegardés. à l'aide de la commande tar, exécutez simplement la commande suivante :
tar -xzvf backup.tar.gz -C /home/user/myfiles
Cela décompressera le fichier backup.tar.gz et restaurera tous les fichiers dans le répertoire /home/user/myfiles.
2. Restaurer à l'aide de la commande rsync
Pour restaurer les fichiers sauvegardés à l'aide de la commande rsync à partir de l'hôte distant, exécutez simplement la commande suivante :
rsync -avz mysite.com:/backup /home/user/myfiles
Cela synchronisera tous les fichiers du répertoire /backup de l'hôte distant /mysite.com vers /home. /user/mesfichiers.
3. Restaurer à l'aide de la commande dd
Pour restaurer les données de sauvegarde à l'aide de la commande dd, exécutez simplement la commande suivante :
dd if=backup.img of=/dev/sda
Cela réécrira les données de sauvegarde sur le disque dur /dev/sda d'origine.
Conclusion
En bref, la sauvegarde et la récupération des données dans le système Linux sont très importantes. Dans cet article, nous présentons trois méthodes courantes de sauvegarde et de récupération, notamment l'utilisation de la commande tar, de la commande rsync et de la commande dd. Il convient de noter que les opérations de sauvegarde et de récupération doivent être soigneusement étudiées et organisées pour garantir l'intégrité et la sécurité des données. Lorsque vous utilisez les opérations ci-dessus, vous devez accorder une attention particulière aux fichiers et répertoires cibles de la sauvegarde afin d'éviter la sauvegarde vers un emplacement ou un fichier incorrect. Nous recommandons qu'avant d'utiliser ces commandes, il soit préférable de tester pour garantir la fiabilité et l'exactitude de la sauvegarde et de la restauration.
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!