返回介绍

systemd-machine-id-commit.service 中文手册

发布于 2020-11-08 09:27:18 字数 1383 浏览 1026 评论 0 收藏 0

名称

systemd-machine-id-commit.service — 将临时"machine ID"刷写到磁盘上

大纲

systemd-machine-id-commit.service

描述

systemd-machine-id-commit.service 是一个系统启动早期的服务,用于将临时"machine ID"刷写到磁盘上的/etc/machine-id 文件中永久保存。参见machine-id(5)以了解更多有关"machine ID"的知识。

该服务在local-fs.target 之后启动,此时,临时的/etc/machine-id 已经可以访问(通常位于"tmpfs" 文件系统上)。紧接着此服务将会调用 systemd-machine-id-setup --commit 命令,将内存中的 /etc/machine-id 刷写到磁盘上,并卸载磁盘/etc/machine-id 所在的文件系统,以确保"machine ID"已被永久保存。参见systemd-machine-id-setup(1)以了解详情。

该服务主要用于初始化新安装系统的/etc/machine-id 文件。首先,在内存文件系统(tmpfs)中生成一个临时的"machine ID",并将其保存在内存中的 /etc/machine-id 文件中。然后,在系统启动的早期阶段,当位于磁盘上的 /etc 所在的文件系统可以被挂载时,该服务随后被调用,并将内存中的临时"machine ID"刷写到磁盘上永久保存。

参见

systemd(1),systemd-machine-id-setup(1),machine-id(5),systemd-firstboot(1)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文