![시스템 명령줄 옵션 "--switched-root" 및 "--deserialize"는 무엇입니까?](https://linux55.com/image/3453/%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EB%AA%85%EB%A0%B9%EC%A4%84%20%EC%98%B5%EC%85%98%20%22--switched-root%22%20%EB%B0%8F%20%22--deserialize%22%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
ps
내 Linux 상자에 표시하려면 systemd
명령줄 옵션 --switched-root
과 --deserialize
. /usr/share/doc/systemd
그럼 그들은 무엇을 하나요? 내 생각엔 이게 --switched-root
뭔가 관련이 있는 것 같아피벗 루트, 그러나 이것은 단지 추측일 뿐입니다.
답변1
이것들은 모두고의적으로 문서화되지 않은systemd의 내부 부분. 매우 간단합니다.
--deserialize
이전 호출이 파일에 쓴systemd
저장된 내부 상태를 복원하는 데 사용됩니다.exec()
옵션 인수는 열린 파일 설명자입니다.그 과정을 위해.--switched-root
이 호출이systemd
호출된 위치를 알리는 데 사용됩니다.systemd
initramfs 관리따라서 회전을 포함하여 적절한 조치를 취해야 합니다.떠나다일부 동작은 다른 이유로 인해 발생합니다--deserialize
.