<< Click to Display Table of Contents >> Администрирование (Linux) > Сопровождение работы системы > Настройка файловых хранилищ > Резервное копирование файловых хранилищ Восстановление файлов из резервной копии |
Чтобы восстановить данные из резервной копии, нужно создать задачу с типом Restore и запустить ее.
1.На сервере c центральной базой данных Bacula перейдите в папку /etc/bacula/. Конфигурационный файл bacula-dir.conf откройте на редактирование, например, с помощью команды:
sudo vi /etc/bacula/bacula-dir.conf
2.В секции Job укажите настройки задачи:
Job {
Name = "<Имя задачи>"
Type = Restore
Client= "<Имя клиентского приложения Bacula File>"
FileSet= "<Имя набора файлов>"
Storage = <Имя хранилища Bacula Storage>
Pool = "<Имя пула томов>"
Messages = <Имя настройки>
Where = <Путь к папке для восстановленных файлов>
}
Пример настройки:
Job {
Name = "LocalRestore"
Type = Restore
Client= "backupserver-fd"
FileSet="Local-configuration"
Storage = backupserver-sd
Pool = "File"
Messages = Standard
Where = /mnt/restore
}
3.Сохраните конфигурационный файл.
4.Проверьте конфигурационный файл на ошибки с помощью команды:
sudo /usr/sbin/bacula-dir -t -c /etc/bacula/bacula-dir.conf
В консоли появится сообщение, если в файле есть ошибки. В этом случае исправьте их, сохраните файл и заново проверьте его на ошибки.
5.Перезапустите службу командой:
sudo systemctl restart bacula-dir
6.Создайте папку для восстановленных файлов, которую указали в конфигурационном файле. Для задачи из примера это можно сделать командой:
sudo mkdir /mnt/restore
7.Запустите консоль с помощью команды:
sudo bconsole
8.Для запуска восстановления файлов из резервной копии выполните команду:
restore <Имя задачи>
Пример:
run LocalRestore
© Компания Directum, 2024 |