Я пишу сценарий для создания снимков томов EBS на AWS. Один из томов содержит данные для базы данных mysql. Я знаю, что мне нужно каким-то образом остановить запись данных в базу данных во время создания моментального снимка, чтобы данные были согласованными, но я не могу получить блокировку для всех таблиц в базе данных.
Будет ли достаточно использования xfs_freeze без блокировки таблиц для согласованного решения?
Ty
нет, потому что mysql все еще может иметь данные в собственных буферах, о которых файловая система не может знать.
правильный метод - «очистить таблицы с блокировкой чтения», ЗАТЕМ создать моментальный снимок файловой системы, после чего вы можете немедленно снова снять блокировку.
почему вы не можете получить замок?