ps
在我的 Linux 盒子上做一个显示,它systemd
使用命令行选项--switched-root
和--deserialize
.手册页中没有任何内容或/usr/share/doc/systemd
提及它们,Google 也没有提供太多帮助。那么,他们做什么呢?我猜这--switched-root
与枢轴根,但这只是一个猜测。
答案1
这些都是故意无证systemd 的内部部分。因此,非常简单:
--deserialize
用于恢复保存的内部状态,该内部状态是先前调用 的systemd
,exec()
已写入文件。它的选项参数是一个打开的文件描述符对于那个过程。--switched-root
用于告诉此调用systemd
它是从以下位置调用的systemd
管理 initramfs,因此应该采取相应的行动 - 包括转弯离开某些行为是由其他原因引起的--deserialize
。