Какие-либо debugfs управляют для установки возможности файла?

У Вас есть только две vaiable опции

ОПЦИЯ № 1

Шаг 1), Удостоверяются, что двоичные журналы активируются на db1, Помните:

Логическое положение 0 для MySQL 3.x/4.x/5.0 равняется 98
Логическое положение 0 для MySQL 5.1 равняется 106
Логическое положение 0 для MySQL 5.5 равняется 107

Ради этого примера мы притворимся, что Вы выполняете MySQL 5.1

Шаг 2), Попытка получить двоичный файл входит в систему db2 с даты и времени дневного снимка db1 до времени db2 разрушенный и загрузить данные в тех журналах. Можно узнать дату для запуска с одним из следующего:
a) Взгляд в то время и отметка даты последнего релейного входа в систему db1 перед вырезанием db1 для становления ведущим устройством.
b) Взгляд в то время и отметка даты master.info на db1 перед вырезанием db1 для становления ведущим устройством.
c) Выполните этот запрос: ВЫБЕРИТЕ МАКСА (update_time) ИЗ information_schema.tables ГДЕ table_schema НЕ В ('information_schema', 'mysql');

Шаг 3), Выполнение mysqlbinlog против всего двоичного файла регистрирует Вас найденный на Шаге 2. Первый из двоичных журналов должен быть основан на времени снимка db1. Выполните журнал в порядке и загрузке, которые производят к тексту файл SQL.

Шаг 4) Запущенный получающийся скрипт SQL против db3

Шаг 5) На db3, действительно ИЗМЕНИТЕ ВЕДУЩЕЕ УСТРОЙСТВО НА MASTER_HOST ='IP db1'..., MASTER_POSITION=106;

ОПЦИЯ 2) Это намного легче, но требует небольшого времени простоя.

Шаг 1) Просто mysqldump db1 и загрузка это на db3
Шаг 2), Активируют двоичный вход в систему db1
Шаг 3) На db3, действительно ИЗМЕНИТЕ ВЕДУЩЕЕ УСТРОЙСТВО НА MASTER_HOST ='IP db1'..., MASTER_POSITION=106;

Дайте ему Попытку!!!

PS я рекомендовал бы делать круговую репликацию между db1 и db3 после выполнения этого восстановления. Кроме того, делаемый каждый час или ночные mysqldump резервные копии db3.

0
задан 6 March 2014 в 21:48
1 ответ

Мне нужно сделать это без root и в Makefile или скрипте.

Обнаружены исправления, которые могут войти в следующую версию debugfs, которая отлично работает!

Особенно возможность дамп в исходящий файл (ea_get {file} security.capability -f {outfile}) известные значения security.capability файла предустановок.

Затем вы используете ea_set (ea_set {file} security.capability -f {infile}) для установки любых других файлов на предустановленные возможности.

Я думаю, вам также необходимо установить перед запуском, если его там нет:

feature ext_attr

Патчи потребуют от вас грязных рук, но это начинается с :

http://lists.openwall.net/linux-ext4/2014/03/02/1

0
ответ дан 5 December 2019 в 14:15

Теги

Похожие вопросы