Quais são as opções de linha de comando systemd “--switched-root” e “--deserialize”?

8

Fazer uma ps na minha caixa Linux mostra que systemd é executado com as opções de linha de comando --switched-root e --deserialize . Nada na página man ou /usr/share/doc/systemd menciona, e o Google não ajudou muito. Então o que eles fazem? Eu estou supondo que --switched-root tem algo a ver com pivot_root , mas isso é apenas um palpite.

    
por Matthew Cline 29.10.2013 / 23:47

1 resposta

11

Estas 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 de systemd , exec() this, foi gravada em um arquivo. Seu argumento de opção é um descritor de arquivo aberto para esse processo .
  • --switched-root é usado para dizer esta invocação de systemd que foi invocada de systemd gerenciando um initramfs , e assim deve se comportar de acordo - incluindo desligar parte do comportamento causado por --deserialize .
por 20.04.2015 / 23:25

Tags