Как стать автором
Обновить

Комментарии 19

что-то я непонял, у утилиты есть нормальный гуй, но конфиг вы написали руками? зачем?
Вебморда Бареоса позволяет просматривать каталоги/клиентов/задачи, запускать/останавливать задачи, включать/выключать клиентов, ну и делать рестор. Добавлять конфиги через эту морду возможности нет.

Рекомендовал бы автору более внимательно почитать доки по Бареосу и добавить в конфиги параметры:
Pool{
Catalog Files = yes // позволяет хранить список директорий файлов находящихся в бекапах.
}

Job{
Accurate = yes // позволяет отслеживать какие файлы и директории были удалены относительно предыдущего бекапа. Бареос относительно текущей джобы сделает нужные пометки в Каталоге.
}

К примеру:
пн jobid 1 Full
вт jobid 2 Increment
ср jobid 3 Increment
Во вторник после создания бекапа мы удалили кучу файлов за ненадобностью. Без Accurate mode при ресторе из бекапа jobid=3 мы получим кучу файлов которые были удалены.

Ну и хранить бекапы на самом себе — плохая затея.

Я так понял из статьи что диск е на который идёт копирование это внешний USB диск
Который правда постоянно подключён к компьютеру

terantul, ознакомлюсь, спасибо.
Как правильно отметил Maks_K2 — диск (BACKUP E:) подключён при помощи внешнего бокса через USB. Насколько вероятно, что одновременно с ним выйдет из строя HDD, подключённый через sata (DATA D:) — для меня вопрос открытый.
Ещё момент — бекапы (volumes) складываете отдельно, а сам Каталог (БД) на каком диске?
Желательно держать тамже где и волюмы.
Их одновременно украдут или зашифрует шифровальщик
Расскажу историю из жизни.
У одного моего знакомого однажды пыхнул блок питания. Что-то там в нем коротнуло.
В результате выгорело все:
— материнка, процессор и память
— жесткие диски (не помню, сколько их там у него было, но больше одного)
— все подключенные к USB устройства: вебкамера, USB-модем, клавиатура, мышь. И даже USB-разветвитель.

Так что не надо думать, будто единовременная смерть всех дисков в системе — это нечто гипотетическое.
Устанавливаем бесплатный veeam agent (choco install veeam-agent), создаем новое задание, давим на дальше-дальше несколько раз, готово. Инкрементальный бекап всей системы, есть возможность восстановить на другое железо целиком или вытащить из архива какие то конкретно файлы.
Вопрос с бекапом закрыт.
Зачем делать так просто, если можно писать конфиги в блокноте? Это же весело!
После большой небольшой пляски с бубном данные были восстановлены, но неприятным сюрпризам стало то, что при сравнении количества папок и файлов было обнаружено расхождение.

Самое-то интересное вы и не написали. Какие были расхождения и в чем именно? Какие именно файлы/папки пропали и почему?

Запуск восстановления данных
Перейдем в раздел «Восстановление» («Restore») на вкладку «Восстановить на клиент» («Restore multiple files»).

Кстати, а вы пробовали восстанавливать бэкапы на другой машине? Или будет как в прошлый раз?
Самое-то интересное вы и не написали. Какие были расхождения и в чем именно? Какие именно файлы/папки пропали и почему?

Вопрос открытый.
Сами по себе файлы: пустой каталог с именем «js», несколько java script файлов, несколько js.map файлов и другие (все я не смотрел). Не сказать, что чем-то особо подозрительны, но файлы имеют достаточно длинные имена, порядка 150 символов (полный путь). При сохранении файлов на внешний диск File History должен прибавить к именам ещё порядка 40-50 символов (E:\FileHistory\USER_NAME\PC_NAME\Data\ + timestamp). Каких-то сообщений об ошибках при резервировании не выдавалось, системные журналы чистые.
Кстати, а вы пробовали восстанавливать бэкапы на другой машине? Или будет как в прошлый раз?

Это в планах — будет тема для ещё одной статьи.

А как восстанавливать данные из архивов, если сама система с bareos умрет?

Да вообще-то вопрос не праздный ведь все конфиги bareos находятся на системном диске который умрёт

Резервное копирование резервирующего софта с конфигами.
unrar.rar

Или вы предлагаете завести еще одну систему резервного копирования, для бэкапов первой системы копирования?
В ситуации описаной в статье — бекапить конфиги отдельно. Или если была разовая настройка и больше конфиги не меняются — залить на гуглДиск, на флешку или ещё куда.
Мы у себя (два десятка бекап серверов) настроили круговые бекапы — сервер 2 бекапит конфиги сервера 1. Сервер 3 бекапит конфиги сервер 2 итд.
Шанс что выйдут из строя сразу два идущих друг за другом сервера небольшой.
У Boreos есть возможность к каждому заданию создавать bootstrap-файл, в котором есть метаданные о имени Volume, смещению, кол-ву файлов и т.п. С помощью утилиты bextract, можно восстановить файлы из задания при наличии только volume и bootstrap-файла, ругие утилиты и развёрнуты Boreos не нужны.

Кстати, всех причастных — с праздником!
31 марта – международный день резервного копирования (World Backup Day)


3-2-1

bareos ужасен по тысяче причин. А именно:

Нет нормального инкремент (синтетики), нет дедупликации (только за деньги, кажется). — Просто выбросить эту каку в том виде что оно есть сейчас.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.