Fazer uma ps
caixa no meu Linux mostra que systemd
é executado com as opções de linha de comando --switched-root
e --deserialize
. Nada na página de manual ou os /usr/share/doc/systemd
menciona, e o Google não ajudou muito. Então o que eles fazem? Acho que isso --switched-root
tem algo a ver com pivot_root , mas isso é apenas um palpite.
16
Respostas:
Essas são partes internas intencionalmente não documentadas do systemd. Muito simplesmente, portanto:
--deserialize
é usado para restaurar o estado interno salvo que uma chamada anterior desystemd
,exec()
ing este, tem escrito para um arquivo. Seu argumento de opção é um descritor de arquivo aberto para esse processo .--switched-root
é usado para dizer a essa invocaçãosystemd
que ela foi invocada nosystemd
gerenciamento de initramfs e, portanto, deve se comportar de acordo - inclusive desativando parte do comportamento causado por--deserialize
.fonte