Я пытаюсь понять команду rdiff-backup, которая уже реализована для резервного копирования. Мой вопрос: какова команда для восстановления всех файлов в одном файле резервной копии .gz с помощью команды rdiff-backup. Ваши комментарии были очень полезны.
Если у меня есть такие файлы, как
Доступные приращения:
Time Size Cumulative size
-----------------------------------------------------------------------------
Sun Jul 25 23:31:34 2010 4.19 GB 4.19 GB (current mirror)
Sat Jul 24 23:31:34 2010 1.28 MB 4.19 GB
Fri Jul 23 23:31:34 2010 0 bytes 4.19 GB
Thu Jul 22 23:31:34 2010 1.26 MB 4.19 GB
Wed Jul 21 23:31:37 2010 1.11 MB 4.19 GB
Tue Jul 20 23:31:33 2010 1.23 MB 4.20 GB
Будет много файлов .gz, поэтому скажем, я хочу восстановить все данные до четверг, 22 июля, 23:31:34 2010 г. Как мне это сделать. Как восстановить все файлы в файле .gz
Я так понимаю, вы делаете резервную копию архива, который находится в каталоге? в таком случае вам придется в какой-то момент восстановить полный файл. Обычно это работает так:
rdiff-backup -r time file /destination/directory
так, например, скажем, вы пытаетесь восстановить то, что находится в каталоге с именем example, из корневого каталога rdiff:
cd /dir/of/rdiff/backup
rdiff-backup -r 3D example /tmp/newcopy
и он получит копию, сделанную 3 дня назад, и вставит ее в /tmp/newcopy
прочтите страницу руководства, раздел RESTORING
.
Более подробную информацию о формате времени можно найти на странице руководства rdiff-backup в разделе «ФОРМАТЫ ВРЕМЕНИ».