[Eisfair] mariadb103 startet nach Neustart des Servers nicht automatisch
Sascha Pohl
sascha at pohl-bo.de
Sa Feb 3 01:03:31 CET 2024
Hallo,
seit einiger Zeit startet mariadb103 nicht mehr automatisch, wenn der
Server neu gestartet wird.
Wenn ich es anschließend von Hand starte funktioniert es ohne Fehlermeldung.
Da das Problem offensichtlich nur bei meinem Server auftritt, vermute
ich einen Zusammenhang mit meiner speziellen Konfiguration, weil die
Datenbanken auf einem Laufwerk liegen, welches beim Systemstart per NFS
eingebunden werden.
Vermutlich passt da jetzt irgendetwas an der Startreihenfolge oder am
Timing nicht.
Hier meine Konfiguration:
Datenbankverzeichnis mysqld datadir = /srv/mysql/103
Auszug aus /etc/fstab
/nfs/data/data /data none rw,bind,noauto 0 0
/nfs/data/srv /srv none rw,bind,noauto 0 0
/nfs/home /home none rw,bind,noauto 0 0
/nfs/public /public none rw,bind,noauto 0 0
/nfs/data/data/www /var/www none rw,bind,noauto 0 0
/nfs/openhab /mnt/openhab none ro,bind,noauto 0 0
/etc/config.d/nfsclient
START_NFSCLIENT='yes'
NFSCLIENT_PRELOAD_DAEMONS='yes'
NFSCLIENT_MOUNT_N='4'
NFSCLIENT_MOUNT_1_ACTIVE='yes'
NFSCLIENT_MOUNT_1_HOST='192.168.10.12'
NFSCLIENT_MOUNT_1_TYPE='nfs4'
NFSCLIENT_MOUNT_1_MOUNTPOINT='/export/data'
NFSCLIENT_MOUNT_1_DIRECTORY='/nfs/data'
NFSCLIENT_MOUNT_1_OPTION='rw,async,noatime,nolock'
NFSCLIENT_MOUNT_2_ACTIVE='yes'
NFSCLIENT_MOUNT_2_HOST='192.168.10.12'
NFSCLIENT_MOUNT_2_TYPE='nfs4'
NFSCLIENT_MOUNT_2_MOUNTPOINT='/export/home'
NFSCLIENT_MOUNT_2_DIRECTORY='/nfs/home'
NFSCLIENT_MOUNT_2_OPTION='rw,async,noatime,nolock'
NFSCLIENT_MOUNT_3_ACTIVE='yes'
NFSCLIENT_MOUNT_3_HOST='192.168.10.12'
NFSCLIENT_MOUNT_3_TYPE='nfs4'
NFSCLIENT_MOUNT_3_MOUNTPOINT='/export/public'
NFSCLIENT_MOUNT_3_DIRECTORY='/nfs/public'
NFSCLIENT_MOUNT_3_OPTION='rw,async,noatime,nolock'
NFSCLIENT_MOUNT_4_ACTIVE='yes'
NFSCLIENT_MOUNT_4_HOST='192.168.10.16'
NFSCLIENT_MOUNT_4_TYPE='nfs4'
NFSCLIENT_MOUNT_4_MOUNTPOINT='/var/lib/openhab'
NFSCLIENT_MOUNT_4_DIRECTORY='/nfs/openhab'
NFSCLIENT_MOUNT_4_OPTION='ro,async,noatime'
/etc/rc2.d/@S48mount-sascha
#!/bin/sh
case $1
in
start)
mount /data
mount /srv
mount /home
mount /public
mount /var/www
mount /mnt/openhab
;;
stop )
umount /data
umount /srv
umount /home
umount /public
umount /var/www
umount /mnt/openhab
;;
esac
exit 0
Diese Art der Einbindung wurde hier vor ein paar Jahren so ausgearbeitet
und hat bis vor einiger Zeit einwandfrei funktioniert.
Leider finde ich den dazugehörigen Thread jetzt gerade nicht wieder.
Wenn weitere Informationen benötigt werden, bitte nachfragen.
Grüße
Sascha
Mehr Informationen über die Mailingliste Eisfair