Wenn ps
ich auf meiner Linux-Box ein mache, systemd
läuft das mit den Kommandozeilenoptionen --switched-root
und --deserialize
. Nichts in der Manpage oder /usr/share/doc/systemd
erwähnt sie, und Google hat nicht viel geholfen. Also, was machen sie? Ich vermute , das --switched-root
hat etwas mit pivot_root zu tun , aber das ist nur eine Vermutung.
15
Antworten:
Dies sind absichtlich undokumentierte interne Teile von systemd. Ganz einfach also:
--deserialize
gespeichert internen Zustand wiederzuherzustellen , dass ein früherer Aufruf wird verwendetsystemd
,exec()
ing dies, hat in eine Datei geschrieben werden. Das option-Argument ist ein offener Dateideskriptor für diesen Prozess .--switched-root
wird verwendet , um diesen Aufruf zu sagen ,systemd
dass es aus aufgerufen wurde diesystemd
Verwaltung einen initramfs und soll dementsprechend so verhalten - einschließlich Dreh off von einigen des Verhalten sonst verursacht--deserialize
.quelle