systemd 命令行选项“--switched-root”和“--deserialize”是什么?

systemd 命令行选项“--switched-root”和“--deserialize”是什么?

ps在我的 Linux 盒子上做一个显示,它systemd使用命令行选项--switched-root--deserialize.手册页中没有任何内容或/usr/share/doc/systemd提及它们,Google 也没有提供太多帮助。那么,他们做什么呢?我猜这--switched-root枢轴根,但这只是一个猜测。

答案1

这些都是故意无证systemd 的内部部分。因此,非常简单:

  • --deserialize用于恢复保存的内部状态,该内部状态是先前调用 的systemdexec()已写入文件。它的选项参数是一个打开的文件描述符对于那个过程
  • --switched-root用于告诉此调用systemd它是从以下位置调用的systemd管理 initramfs,因此应该采取相应的行动 - 包括转弯离开某些行为是由其他原因引起的--deserialize

相关内容