Извлечение определенного каталога из инкрементной резервной копии

351
saladCracker

У меня есть инкрементная резервная копия в формате server-name-backup_time.tar.gzи я пытаюсь извлечь из нее домашний каталог с помощью команды tar xvf server-name_**000*.tar.gz /home/user. Однако, когда я пытаюсь извлечь из этого, он ничего не будет делать и просто зависнет. Я где-то читал, что для этого использую --incrementalфлаг, но это просто говорит о том, что файл snar не существует.

Как эти инкрементные резервные копии создаются с помощью следующей команды:

sudo tar --create --verbose --listed-incremental /mnt/server-name.snar --gzip --file /mnt/server-name-backup_`date +%H%M%S`.tar.gz --ignore-failed-read --exclude=/usr/share/backups --exclude=/proc4 --exclude=/mnt --exclude=/sys --exclude=lost+found --exclude=/tmp --exclude=/proc / 

Как я могу извлечь определенный каталог из этой резервной копии, не извлекая всю вещь и делая это постепенно?

0
У меня возникла та же проблема, она кажется зависшей, но если tar.gz большой, он должен пройти через все ваши tar, чтобы добраться до / home. Попробуйте подождать или выполнить какой-нибудь тест с меньшим tar, чтобы увидеть, не зависает ли команда даже там. Thomas8 6 лет назад 0

0 ответов на вопрос

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