Ожидание устройств для подъема на начальной загрузке Debian

Если необходимо сбросить ведомые устройства, и у Вас есть хороший дамп, который имеет информацию об основных данных (mysqldump с - опция основных данных), можно использовать последний дамп для пересинхронизации:

Соединитесь с ведомым устройством MySQL и проблемой:

STOP SLAVE;
RESET SLAVE;
CHANGE MASTER to MASTER_USER='master user', MASTER_PASSWORD='master user password';

На ведомом устройстве перезагрузите ведомую базу данных от последнего основного дампа, который Вы имеете:

gzip -dc masterdump.sql.gz |mysql --user=username --password=password

Перезапустите ведомое устройство:

START SLAVE

Если все будет подходить, то ведомое устройство начнет копировать с места последнего дампа, который Вы загрузили. Это может занять время, так проверьте СЕКУНДЫ ПОЗАДИ ВЕДУЩЕГО УСТРОЙСТВА для ожидания его для наверстывания.

2
задан 11 December 2013 в 17:00
1 ответ

Наконец-то я сам это понял. Последние сценарии инициализации Debian содержат некоторые специальные комментарии в начале файлов. Там можно указать, какие услуги они предоставляют, а какие должны быть доступны в первую очередь. Это довольно хорошо описано здесь:

https://wiki.debian.org/LSBInitScripts

Поэтому для моего особого случая мне пришлось отредактировать /etc/inti.d/dnsmasq и добавить openvpn на требования:

# Required-Start: $network $remote_fs $syslog openvpn
2
ответ дан 3 December 2019 в 11:44

Теги

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