tar, Выходящий с состоянием отказа из-за предыдущих ошибок

Я пытаюсь скопировать свою рабочую станцию 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- папка отсутствует, так очевидно, что-то пошло ясно неправильно.

Что я должен сделать вместо этого для резервного копирования моей системы без ошибок?

9
задан 21 August 2011 в 13:52

2 ответа

Я предлагаю командную строку в качестве следующего:

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.

5
ответ дан 23 November 2019 в 05:10

Право click,choose "Извлечение здесь". Я использую этот способ разрешить другую знакомую проблему. Но я не знаю, почему это может работать. Это выглядит невероятно простым, не так ли? Надо надеяться, это может помочь Вам.

1
ответ дан 23 November 2019 в 05:10

Другие вопросы по тегам:

Похожие вопросы: