Я пытаюсь скопировать свою рабочую станцию Ubuntu справкой этого руководства и сталкиваюсь с проблемой как с выводами команды tar
Exiting with failure status due to previous errors
.
Вот то, что я выполнил в терминале:
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 /
Таким образом от поиска немного, ошибка, кажется, некритической природы, но как я контроль содержание фактического .tar файла, моего /home
- папка отсутствует, так очевидно, что-то пошло ясно неправильно.
Что я должен сделать вместо этого для резервного копирования моей системы без ошибок?
Я предлагаю командную строку в качестве следующего:
tar -cvpzf sysbackup-20110821.tar.gz --one-file-system \
--exclude=/sysbackup-20110821.tar.gz \
--exclude=./run \
--exclude=./tmp \
--exclude='./home/*/.gvfs' ./
Как Вы видите, каждый исключать шаблон становится относительным путем, и --one-file-system
опция исключает /dev
, /proc
, /sys
, и все смонтировалось под /media
или /mnt
.
Тем не менее, если у Вас есть отдельный домашний раздел, это не сохранено.
Протестированный на 11,10 (Сновещательный, alpha3). Вероятно, в предыдущих версиях человечности необходимо исключить ./var/run
, вместо /run
.
Право click,choose "Извлечение здесь". Я использую этот способ разрешить другую знакомую проблему. Но я не знаю, почему это может работать. Это выглядит невероятно простым, не так ли? Надо надеяться, это может помочь Вам.