"Warning: foo.service changed on disk. Run 'systemctl daemon ...
github.com › systemd › systemdFeb 27, 2017 · We do automatically reload configuration on all our calls that explicitly change data on disk, such as "systemctl edit", "systemctl enable" and so on. That's because the various changes these tools make semantically may be considered individual transactions, and hence it's appears safe to reload after finish, and that's the deal you make if you invoke these commands (and you can turn it off by passing --no-reload).
ubuntu - Warning: mongodb.service changed on disk. Run ...
unix.stackexchange.com › questions › 433985Mar 28, 2018 · The warning Warning: mongodb.service changed on disk. Run systemctl daemon-reload to reload tells you that the configuration presently written to /etc/systemd/system/mongodb.service is not the configuration that the system uses at this moment. Issuing systemctl daemon-reload will make sure, in the words of systemctl's man page, that the contents of backing files on disk match the system manager's understanding of these units.