Maison  >  Article  >  Opération et maintenance  >  Comment sauvegarder le système Linux

Comment sauvegarder le système Linux

王林
王林original
2019-12-04 13:46:339028parcourir

Comment sauvegarder le système Linux

1. Sauvegarder le système

Comment dois-je sauvegarder mon système Ubuntu ? C'est simple, utilisez TAR comme vous sauvegarderiez ou compresseriez n'importe quoi d'autre. Contrairement à Windows, Linux ne restreint pas l'accès root à quoi que ce soit. Vous pouvez tout placer sur la partition dans un fichier TAR !

Devenez d'abord l'utilisateur root :

$ sudo su

Entrez ensuite le répertoire racine du système de fichiers (bien sûr, si vous ne souhaitez pas sauvegarder l'intégralité du système de fichiers, vous pouvez également saisir le répertoire que vous souhaitez sauvegarder, y compris le répertoire distant ou le répertoire sur le disque dur mobile) :

# cd /

Voici la commande complète que j'utilise pour sauvegarder le système :

# tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt 
–exclude=/sys /

Linux recommandation de didacticiel vidéo : tutoriel vidéo Linux

Introduction à la commande :

«tar» est bien sûr le programme que nous utilisons pour sauvegarder le système.

"cvpfz" est l'option de tar, qui signifie "créer un fichier d'archive", "conserver les autorisations" (conserver les autorisations d'origine de tout) et "utiliser gzip pour réduire la taille du fichier".

"backup.gz" est le nom du fichier d'archive que nous obtiendrons.

"/" est le répertoire que nous souhaitons sauvegarder, dans ce cas l'intégralité du système de fichiers.

Le répertoire qui doit être exclu de la sauvegarde est indiqué entre le nom du fichier d'archive "backup.gz" et le nom du répertoire à sauvegarder "/". Certains répertoires sont inutiles, comme "/proc", "/lost+ found" et "/sys".

Bien sûr, le fichier d'archive "backup.gz" lui-même doit être exclu, sinon vous risquez d'obtenir des résultats inattendus. Si "/mnt" n'est pas exclu, les autres partitions montées sur "/mnt" seront également sauvegardées. De plus, vous devez confirmer que rien n'est monté sur "/media" (comme un CD, un disque dur mobile). Si quelque chose est monté, "/media" doit également être exclu.

Avant d'exécuter la commande de sauvegarde, veuillez confirmer si la commande que vous avez tapée correspond à celle que vous souhaitez. L'exécution de la commande de sauvegarde peut prendre un certain temps.

Une fois la sauvegarde terminée, un fichier nommé "backup.tgz" sera généré dans le répertoire racine du système de fichiers, et sa taille peut être très grande. Vous pouvez désormais le graver sur DVD ou le placer dans un endroit que vous jugez sûr.

À la fin de la commande de sauvegarde, vous pouvez voir une invite comme celle-ci : 'tar: Error exit delayed from previous errors', dans la plupart des cas, vous pouvez l'ignorer.

Vous pouvez également utiliser Bzip2 pour compresser des fichiers. Bzip2 a un taux de compression plus élevé que gzip, mais est plus lent. Si le taux de compression est important pour vous, alors vous devez utiliser Bzip2, en remplaçant "z" dans la commande par "j" et en donnant à l'archive une extension appropriée de "bz2". La commande complète est la suivante :

# tar cvpjf backup.tar.bz2 –exclude=/proc –exclude=/lost+found –exclude=
/backup.tar.bz2 –exclude=/mnt –exclude=/sys /

Articles et tutoriels connexes recommandés : tutoriel Linux

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:
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