Faire une ps
boîte sur mon Linux montre que cela systemd
fonctionne avec les options de ligne de commande --switched-root
et --deserialize
. Rien dans la page de manuel ou les /usr/share/doc/systemd
mentionne, et Google n'a pas été d'une grande aide. Alors, que font-ils? Je suppose que cela --switched-root
a quelque chose à voir avec pivot_root , mais ce n'est qu'une supposition.
16
Réponses:
Ce sont des parties internes intentionnellement non documentées de systemd. Très simplement donc:
--deserialize
est utilisé pour restaurer l'état interne enregistré qu'une précédente invocation desystemd
,exec()
celui-ci, a écrit dans un fichier. Son argument d'option est un descripteur de fichier ouvert pour ce processus .--switched-root
est utilisé pour indiquer à cette invocationsystemd
qu'elle a été invoquée à partir de lasystemd
gestion d'un initramfs , et doit donc se comporter en conséquence, notamment en désactivant certains des comportements provoqués par--deserialize
.la source