首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fsck跑哪去了?

fsck跑哪去了?
EN

Unix & Linux用户
提问于 2018-06-27 23:37:55
回答 1查看 1.5K关注 0票数 6

我阅读了所有在引导过程中运行的内容,并且看到在挂载rootfs之后,运行了/sbin/fsck.ext4,并且运行了该系统。我想知道fsck在哪里或如何运行,因为我在内核源代码中搜索它,却找不到它,它也不是init脚本的一部分。那么运行fsck的是什么呢?我用的发行版是薄荷。

编辑:在此图像中显示fsck是在挂载根文件系统之后运行的。

EN

回答 1

Unix & Linux用户

发布于 2018-06-28 07:09:02

systemd@..service和systemd root.service是负责文件系统检查的服务。它们被实例化为每个配置为文件系统检查的设备。system -fsck-root.service负责根文件系统上的文件系统检查,但前提是没有在initramfs中签入根文件系统。systemd@..service用于所有其他文件系统和initramfs中的根文件系统。

https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html

听起来你也可能对此感兴趣:

https://www.freedesktop.org/software/systemd/man/bootup.html

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/452321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档