Из данного руководства, Вы узнаете как восстанавливать файлы и папки с помощью командной строки TSM (Tivoli Storage Manager) Клиента.
Базовый синтаксис для восстановления данных из TSM:
tsm> restore [восстанавливаемый-файл] [куда-восстановить]
Если не указать куда следует восстановить файл, то TSM восстановит его на прежнее место.
По умолчанию, TSM восстанавливает самую последнюю, АКТИВНУЮ, версию файла.
Восстановление Отдельного Файла
Чтобы сохранить восстанавливаемый файл в определенной директории, необходимо в конце пути назначения добавить слэш «/».
Обратите внимание, что если в директории назначения уже есть файл с таким именем, то TSM его перезапишет.
tsm> restore /home/john/MyFile.txt /home/john/restore/
Либо можно указать под каким именем сохранить восстанавливаемый файл.
tsm> restore /home/john/MyFile.txt /home/john/restore/MyFile-rest.txt
Восстановление Нескольких Файлов
Несколько файлов можно восстанавливать по одному, как показано выше, либо используя шаблоны (подстановочные знаки).
Доступные шаблоны
- ? — для замены одного символа;
- * — для замены нескольких символов.
ВНИМАНИЕ: Вы не можете использовать шаблоны в именах папок.
Примеры:
tsm> restore /home/john/MyFi?e.txt /home/john/restore/ tsm> restore /home/john/*.txt /home/john/restore/
Восстановление Множества Файлов и Папок
Для восстановления целой директории и содержимого всех ее под-директорий, необходимо использовать опцию -subdir=yes
.
tsm> restore -subdir=yes /home/john/files/* /home/john/restore/
Восстановление Целых Разделов
По сути, синтаксис такой же, как и в «Восстановлении множества файлов и папок», рассмотренном выше. Тем не менее, имеет место такая очевидная вещь, как необходимость в достаточном количестве свободного места в раздел, куда будет производиться восстановление.
tsm> restore -subdir=yes /home /tmp/restore/
Восстановление за Определенное Время
Ниже приведен синтаксис для восстановления файла за определенную дату и время. Для других типов восстановления синтаксис тот же.
Существуют три различных типа даты для восстановления:
- todate — восстанавливает все АКТИВНЫЕ и НЕАКТИВНЫЕ резервные копии файлов, сохраненные ДО указанной даты;
- fromdate — восстанавливает все АКТИВНЫЕ и НЕАКТИВНЫЕ резервные копии файлов, сохраненные ПОСЛЕ указанной даты;
- pitdate — восстанавливает только те резервные копии, которые были АКТИВНЫ в указанный день.
Опции -*date
и -pittime
можно использовать как вместе, так и раздельно.
tsm> restore -pitdate=MM/dd/YYYY -pittime=hh:mm \ /home/john/MyFile.txt /home/john/restore/
- MM — месяц
- dd — день
- YYYY — год
- hh — час
- mm — минута
СОВЕТ: Формат опции pitdate меняется в зависимости от версии клиента. Используйте тот же формат даты, что и Ваш клиент.
Восстановление Старых и Удаленных Файлов
Так же как и в GUI, TSM клиент, по умолчанию, не показывает и не восстанавливает НЕАКТИВНЫЕ либо УДАЛЕННЫЕ версии файлов и папок.
Если Вы хотите восстановить такой файл, Вам необходимо воспользоваться опциями -inactive
и -pick
.
Опция -pick
говорит TSM клиенту отобразить доступные файлы в виде списка, в котором можно будет отметить необходимые для восстановления файлы.
Выполнение следующей команды отобразит окно выбора.
tsm> restore -subdir=yes -inactive -pick /home/john/* /tmp/restore/
В окне выбора Вы сможете отметить номера файлов для восстановления.
Не забывайте указывать путь, куда следует восстанавливать файлы. Это поможет избежать перезаписывания текущих файлов, файлами более ранних версий.