Как Bare Metal Backup справляется с открытыми файлами?
Я хочу сделать Bare Metal Backup моего сервера, но меня беспокоят открытые файлы.
Мой сервер содержит много баз данных SQLite, и демоны SQLite активны 24/7/365. Как я знаю, вы не можете сделать резервную копию базы данных SQLite, пока демон активен, просто копируя файлы, в противном случае резервная копия будет повреждена.
Я знаю, что некоторые инструменты резервного копирования Bare Metal предлагают специальные агенты для некоторых типов файлов, но никто не предлагает агентов для SQLite.
Как резервное копирование Bare Metal работает с открытыми файлами и с кешем записи?
1 ответ
Для сценариев командной строки доступен API резервного копирования SQLite. Ранее сценарии резервного копирования обычно блокировались, предотвращая запись во время их копирования.
Также помогает возможность создания снимка хранилища, LVM или другого. Приостановить запись достаточно долго, чтобы сделать снимок, а затем скопировать без изменений снимок по вашему усмотрению.
Этот шаблон не уникален для SQLite или голого металла. При резервном копировании в онлайн-хранилище следует приостановить работу нескольких видов баз данных.