rootwait
和rootdelay
用于无法立即使用文件系统的情况,例如,异步检测到或通过USB挂载的文件系统。事实是,基于root
bootarg 应该很明显,那么为什么内核不能自动意识到它需要等待文件系统出现呢?是否有一些技术约束阻止实现这种自动化?
1
我认为内核确实在等待文件系统出现。问题是它无法在出现后立即安装,因为驱动程序即使在读取分区表后也需要一些时间来初始化。
—
vikraman 2013年
为什么在根bootarg上很明显?您怎么知道这
—
Ulrich Dangel 2013年
/dev/sda1
是一个USB设备,您需要等待一会儿,或者/dev/sda1
是在必须扫描的scsi系统上?
在Raspberry Pi上,如果不等待,可能无法挂载root。这是因为设备的速度可能不足以及时初始化慢速卡。
—
Tamara Wijsman