rei*_*red 6 linux timeout fstab udev
我的 /etc/fstab故意有相当多的条目指向(标记的)分区和文件系统,这些分区和文件系统在启动时可能不存在(想想:可热插拔的 SATA 备份磁盘)。
这些条目会在启动过程中造成麻烦,因为当某些启动进程等待这些磁盘或分区出现时,我会被困 1 分 30 秒(90 秒)。等待过程中会伴随着众所周知的消息“A start job is running for dev-disk-by”以及长达 1 分 30 秒的计时。
问题:我想将超时值从 90 秒更改为 10 秒,以便启动和关闭速度更快。我怎么做?
状态:我四处寻找合适的参数来设置。我尝试的一件事是将一些内核参数值添加到相应的 grub.cfg 行,如下所示,但没有效果。
udev.event-timeout=10 rd.udev.event-timeout=10 udev.exec-delay=10 rd.udev.exec-delay=10
这是在
Fedora 版本 23(二十三)Linux 版本 4.5.5-201.fc23.x86_64 (mockbuild@bkernel01.phx2.fedoraproject.org) (gcc 版本 5.3.1 20160406 (Red Hat 5.3.1-6) (GCC)) # 1 SMP 2016 年 5 月 21 日星期六 15:29:49 世界标准时间
nofail
对这些磁盘使用fstab 选项。
或者,您可以指定该x-systemd.device-timeout=10s
选项,但有什么意义呢?systemd 已经支持热插拔而无需超时,但它添加了对所有文件系统(除nofail
文件系统外)的依赖关系,以避免要求所有服务列出非常详细的 deps。
有关这两个选项的文档,请参阅systemd.mount(5) 。
归档时间: |
|
查看次数: |
10484 次 |
最近记录: |