tar --help pour la syntaxe
# pour obtenir une console root
sudo su
# pour aller sur la racine systeme
cd /
# pour archiver et compresser la totalite du systeme sauf (option --exclude) processus, fichiers perdus, autres partitions,
# fichiers temporaires
# option -c pour create (creer l'archive)
# option -v pour verbose (affichage detaille de la commande)
# option -p pour sauver les permissions
# option -z pour compresser avec gzip
# option -f pour nommer le fichier
# option --exclude pour exclure
tar -cvpzf backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
Ce script a un défaut, il ne fait pas une sauvegarde identique puisqu'il s'agit d'une sauvegarde par fichiers.
Si c'est le disque que tu veux copier (cloner) sur un autre disque (externe), tu dois utiliser la commande dd (disk dump)
sudo dd if=/dev/disque-a-sauver of=/dev/disque-externe
mais tu dois faire attention a cette commande qui est dangereuse si tu te trompes dans l'enonce, car c'est une copie de bloc a bloc brute, et la recuperation en cas d'erreur de syntaxe est tres difficile.
il y a un livecd associe a un logiciel qui fait ca de facon plus securisant, c'est clonezilla, l'equivalent de norton ghost sous windows si tu connais un peu.