什么是解析/应用 /etc/fstab 条目

什么是解析/应用 /etc/fstab 条目

根据手动的我认为它systemd-remount-fs.service负责解析和应用/etc/fstab条目。所以我尝试测试一下:我删除了ExecStartExecStart=/lib/systemd/systemd-remount-fs)部分并重新启动了系统。启动并登录后,我的 .fstab 文件中仍然有 fstab 条目mount

现在我想知道这是否是内核本身的工作?在安装 fstab 条目之前我该如何做一项工作(如果它是内核的工作)?

答案1

内核通常在引导序列的最后安装根文件系统。
它通常以只读方式安装,并且与文件的一部分设置的任何安装选项无关/etc/fstab

然后,控制权交给 init 系统。

正如您链接到的手册中所指定的,systemd-remount-fs.service

忽略普通文件系统,仅更改根文件系统(即 /)、/usr/ 和虚拟内核 API 文件系统,例如 /proc/、/sys/ 或 /dev/。

您还可以阅读该服务:

is usually pulled in by systemd-fstab-generator

systemd-fstab-生成器实际上负责根据 fstab 条目实例化文件系统的初始挂载。

这将根据需要实例化安装和交换单元。

因此,如果您禁止 systemd-remount-fs.service 自动执行并重新启动,您仍然会看到根据/etc/fstab条目安装的文件系统,这是正常的。

相关内容