В Linux, команда restore — мощный инструмент, восстанавливающий данные из резервных копий, созданных с помощью команды dump.
Содержание
Введение
Команда restore выполняет обратную функцию dump. Восстанавливается полная резервная копия файловой системы, а последующие инкрементные резервные копии сохраняются поверх неё.
Отдельные файлы и поддеревья каталогов можно легко восстановить из полных или частичных резервных копий. Утилита просто работает по сети.
Другие аргументы, которые необходимо передать команде, — это имена файлов или каталогов, указывающие файлы, которые необходимо восстановить.
Синтаксис
oleg@mobile:~:$ restore [параметры] [шаблон [шаблон...]]Параметры
-i
Интерактивный режим, позволяющий просматривать и выбирать файлы или каталоги для восстановления
-r
Восстановить всю файловую систему из резервной копии
-t
Вывести список содержимого резервного архива, ничего не восстанавливая
-x
Извлечь определённый файл или каталог из резервного архива
-a, --all
Восстановить все файловые системы
-l, --level=LEVEL
Начать восстановление с указанного УРОВНЯ резервной копии (по умолчанию
0)-v, --verbose[=LEVEL]
Установить уровень детализации (по умолчанию
100)-h, --help
Показать эту справку
-V, --version
Вывести версию
Использование команды restore в Linux
Восстановление определённого файла из резервной копии
$ sudo restore -x -f /path/to/backup.archive /path/to/file.txtВосстановление всей структуры каталогов из резервной копии
$ sudo restore -r -f /path/to/backup.archiveЗаключение
В этой короткой статье объяснялось назначение команды restore и были приведены простейшие примеры её использования в Linux.