Hallo
Kurz zum Szenariao das zum problem führt.
ich hab eeine kleine Testerver : Debian-Sid + 120GB , davon rund 14-16Gb für / der Rest für /home/ und 1TB /srv , auf dem System läuft unter anderem auch mariadb + bareos zu Testzwecken. Da mit der Zeit durch bareos das /var/mysql-Verzeichnis vollief, habe ich datadir anch /home umkopiert. Läuft jetzt auch wunderbar, nur jedesmal wenn systemd oder mariadb upgedated werden muß ich in der /usr/lib/system/systemd/mariadb.service den Eintrag von
ProtectHome=true auf false ändern damit maraidb korrekt startet und ich bareos per webui korrekt nutzen kann.
Gibt für das Problemchen (ist ja schnell gelöst, nur es ärgert mich eben) eine einfache Lösung, oder muß ich jedesmal wenn maraidb nciht stratet, diesen Eintrag ändern ?
mfg
schwedenmann
maraidb und maraidb.service Problemchen
-
- Beiträge: 5528
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
- TRex
- Moderator
- Beiträge: 8074
- Registriert: 23.11.2006 12:23:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: KA
Re: maraidb und maraidb.service Problemchen
Schiebs woanders hin, z. B. /srv/mysql?
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: maraidb und maraidb.service Problemchen
Du kannst für systemd-Services, die unter /lib/systemd liegen, lokale Änderungen unter /etc/systemd ablegen. Die werden bei Paketupdates nicht überschrieben:
Folgende zwei Zeilen einfügen:
Speichern.
Das legt eine Datei unter /etc/systemd/system/mariadb.service.d/override.conf an, die nur deine Änderungen am mariadb.service enthalten. Die wird bei Updates nicht angefasst.
Code: Alles auswählen
# systemctl edit mariadb.service
Code: Alles auswählen
[Service]
ProtectHome=no
Das legt eine Datei unter /etc/systemd/system/mariadb.service.d/override.conf an, die nur deine Änderungen am mariadb.service enthalten. Die wird bei Updates nicht angefasst.
Manchmal bekannt als Just (another) Terminal Hacker.