J'essaie de sauvegarder mon poste de travail Ubuntu à l'aide de ce guide et je rencontre des problèmes lors de l'envoi de la commande tar
Exiting with failure status due to previous errors
.
Voici ce que j'ai couru dans le terminal:
Sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
--exclude=/sysbackup-20110821.tar.gz \
--exclude=/proc \
--exclude=/lost+found \
--exclude=/sys \
--exclude=/mnt \
--exclude=/media \
--exclude=/dev /
Donc, en cherchant un peu, l'erreur semble être de nature non critique, mais lorsque je vérifie le contenu du fichier .tar actuel, mon dossier /home
- est manquant. Il est donc évident que quelque chose s'est mal passé.
Que dois-je faire à la place pour sauvegarder mon système sans erreurs?
Je suggère une ligne de commande comme suit:
tar -cvpzf sysbackup-20110821.tar.gz --one-file-system \
--exclude=/sysbackup-20110821.tar.gz \
--exclude=./run \
--exclude=./tmp \
--exclude='./home/*/.gvfs' ./
Comme vous le voyez, chaque motif d'exclusion devient un chemin relatif et l'option --one-file-system
exclut /dev
, /proc
, /sys
et tout ce qui est monté sous /media
ou /mnt
.
Néanmoins, si vous avez une partition home séparée, celle-ci n'est pas sauvegardée.
Testé le 11.10 (Oneiric, alpha3). Probablement, dans les versions précédentes d'ubuntu, vous devriez exclure ./var/run
au lieu de /run
.
Faites un clic droit , choisissez "Extraire ici". J'utilise cette façon de résoudre un autre problème familier. Mais je ne sais pas pourquoi cela peut fonctionner. Cela semble incroyablement simple, n'est-ce pas? J'espère que cela peut vous aider.