Назад | Перейти на главную страницу

Восстановить файлы с помощью команды rdiff-backup

Я пытаюсь понять команду 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 в разделе «ФОРМАТЫ ВРЕМЕНИ».