Добрый день, All.
Нужно хранить базы на смонтированном, причем не через fstab, диске. Непосредственно монтирование диска происходит в rc.local:
mount /dev/mapper/ddf1_*785 /mnt/raid
Сделано, так, потому что я не осилил, что бы dmraid работал корректно и инициализировался на стадии загрузки. В связи с этим, я запускаю MySQL после монтирования. В свою очередь в конфиге (my.cnf) я прописал директиву:
datadir = /mnt/raid/mysql
Ну и в apparmor:
/mnt/raid/ r,
/mnt/raid/** rwk,
Если всё это сделать в ручную, то работает, что говорится, как надо. Но автоматически (при перезагрузке) это дело не стартует. Точнее, mysql, запускается (как процесс висит), но при этом mysql.sock не создается, и подключиться к нему не возможно. При команде /etc/init.d/mysqld stop - он не может выключится.
Я подозреваю, что это из-за того, что apparmor стартует раньше, чем монтируется диск. Но это только мои догадки.
Что посоветуете делать?
P.S. В логах mysql всё пусто.