Linux n'est pas comme Windows, il n'empêche pas l'utilisateur root d'accéder à quoi que ce soit. Par conséquent, vous pouvez placer chaque fichier d'une partition dans un fichier TAR.
Utilisez l'utilisateur root pour basculer vers le répertoire racine
Ensuite, utilisez la commande suivante pour sauvegarder le système complet :
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
Instructions : Le
La partie tar est ce que nous ferons du logiciel utilisé.
'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éduit taille). Ensuite, c'est le nom que recevra l'archive compressée, dans notre cas backup.tgz.
Vient ensuite le 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 par rapport à 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 ressemblera à ceci :
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys
Tutoriel recommandé : 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!