시스템 명령줄 옵션 "--switched-root" 및 "--deserialize"는 무엇입니까?

시스템 명령줄 옵션 "--switched-root" 및 "--deserialize"는 무엇입니까?

ps내 Linux 상자에 표시하려면 systemd명령줄 옵션 --switched-root--deserialize. /usr/share/doc/systemd그럼 그들은 무엇을 하나요? 내 생각엔 이게 --switched-root뭔가 관련이 있는 것 같아피벗 루트, 그러나 이것은 단지 추측일 뿐입니다.

답변1

이것들은 모두고의적으로 문서화되지 않은systemd의 내부 부분. 매우 간단합니다.

  • --deserialize이전 호출이 파일에 쓴 systemd저장된 내부 상태를 복원하는 데 사용됩니다. exec()옵션 인수는 열린 파일 설명자입니다.그 과정을 위해.
  • --switched-root이 호출이 systemd호출된 위치를 알리는 데 사용됩니다.systemdinitramfs 관리따라서 회전을 포함하여 적절한 조치를 취해야 합니다.떠나다일부 동작은 다른 이유로 인해 발생합니다 --deserialize.

관련 정보