[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