linux 7 fsck,linux – Fsck脚本位置

I know that all scenarios are located in /etc/rc.d directory.

你知道的是错的.

欢迎来到CentOS 7.世界已经发生了变化.特别是,您的Red Hat Enterprise Linux 7基础已经发生了变化.您正在使用systemd Linux操作系统.很多关于Linux的知识并不适用于这样的系统.

在systemd Linux操作系统上,任何脚本都不运行fsck.

systemd的本机格式是单元,其中可以是服务单元或安装单元. systemd的服务管理本身只能根据这些内容进行操作,它从(系统范围的).service和.mount文件可以存在的九个目录之一中读取. / etc / systemd / system,/ run / systemd / system,/usr/local/lib / systemd / system和/usr/lib / systemd / system是这些目录中的四个.

您的/ etc / fstab数据库由名为systemd-fstab-generator的程序转换为装载单元.该程序列在/usr/lib / systemd / system-generators /目录中,因此每次启动时都会在bootstrap进程的早期由systemd自动运行,并且每次指示systemd稍后重新加载其配置时.

该程序是一个生成器,一种辅助实用程序,其作用是在tmpfs中动态创建单元文件,其中三个目录中的另外三个(仅供生成器使用)位于其中. systemd-fstab-generator生成装载卷的.mount单元.这些轮流参考运行fsck的服务单元.

那些fsck服务单元本身不作为文件系统中的文件存在(甚至不存在于tmpfs中),也不是生成器的产品.它们由systemd从名为systemd-fsck @ .service的模板服务单元文件中实例化,使用设备名称作为服务单元实例名称.实例化的发生是因为Requires =和After =从生成的.mount单元引用systemd-fsck@device.service.

此实例化模板是一个运行名为systemd-fsck的程序的服务,该程序设置客户端 – 服务器连接以显示进度信息,然后依次运行fsck. systemd-fsck是一个已编译的C程序,而不是一个解释过的脚本.

进一步阅读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值