Назад | Перейти на главную страницу

Достаточно ли xfs_freeze для создания моментального снимка базы данных MySQL?

Я пишу сценарий для создания снимков томов EBS на AWS. Один из томов содержит данные для базы данных mysql. Я знаю, что мне нужно каким-то образом остановить запись данных в базу данных во время создания моментального снимка, чтобы данные были согласованными, но я не могу получить блокировку для всех таблиц в базе данных.

Будет ли достаточно использования xfs_freeze без блокировки таблиц для согласованного решения?

Ty

нет, потому что mysql все еще может иметь данные в собственных буферах, о которых файловая система не может знать.

правильный метод - «очистить таблицы с блокировкой чтения», ЗАТЕМ создать моментальный снимок файловой системы, после чего вы можете немедленно снова снять блокировку.

почему вы не можете получить замок?