Ich versuche, meine Ubuntu-Workstation mithilfe dieses Handbuchs zu sichern, und habe Probleme, wenn der Befehl tar ausgegeben wird
Exiting with failure status due to previous errors
.
Folgendes lief ich im 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 /
Nach ein wenig Suchen scheint der Fehler unkritischer Natur zu sein, aber beim Auschecken des Inhalts der eigentlichen .tar-Datei /home
fehlt mein Ordner, sodass offensichtlich ein klarer Fehler aufgetreten ist.
Was soll ich stattdessen tun, um mein System fehlerfrei zu sichern?
tar
sollte zeigen, was der Fehler ist: Entfernen Sie das v-verbose-Flag oder senden Sie die gesamte Ausgabe an/dev/null
. Sie sollten die Fehlermeldungen deutlicher sehen. Alternativ können Sie stderr an eine Datei senden und uns dann zeigen, wastar
versuchen.
,/
/
durch/
?Antworten:
Ich schlage eine Befehlszeile wie folgt vor:
Wie Sie sehen, jeder ausschließen Muster einen relativen Pfad wird und die
--one-file-system
Option ausschließt/dev
,/proc
,/sys
angebracht ist , und alles unter/media
oder/mnt
.Wenn Sie jedoch eine separate Home-Partition haben, wird diese nicht gesichert.
Getestet am 11.10 (Oneiric, alpha3). Wahrscheinlich in früheren Ubuntu - Versionen sollten Sie ausschließen
./var/run
, statt/run
.quelle
Rechtsklick , Wählen Sie "Hier extrahieren ". Ich benutze diesen Weg, um ein anderes bekanntes Problem zu lösen. Aber ich weiß nicht, warum es funktionieren kann. Es sieht unglaublich einfach aus, nicht wahr? Hoffentlich kann dir das helfen.
quelle