[systemd-devel] minimal required units

Andrei Borzenkov arvidjaar at gmail.com
Fri Mar 13 23:20:13 PDT 2015

В Fri, 13 Mar 2015 08:31:44 -0700
Aaron_Wright at selinc.com пишет:

> > > I'm concerned because I left out local-fs.target to begin with, as I 
> don't 
> > > need systemd to mount anything, but that seemed to cause systemd to 
> > > unmount everything other than / and the kernel file systems.
> > 
> > Sorry, that does not fit. Either you "do not need to mount anything" or
> > "systemd unmount everything". What was there to unmount if you did not
> > mount anything in the first place? 
> I mount / and /var in initrd, and then switch to the new root. systemd 
> then proceeded to unmount /var, but it didn't really tell me why. After I 
> included the local-fs.target on the box, that strange behavior stopped, 
> and /var remains mounted. I can't really explain that one.

The unmounting after initrd should have been fixed in commit I
mentioned. As to why it did not happen with local-fs.target is
impossible to answer without seeing logs. But I suspect it simply
changed relative timings on startup, so it was just by accident.

Could upload logs with systemd.log-level=debug with and without
local-fs.target somewhere?

More information about the systemd-devel mailing list