启动时跳过“fsck”会影响串行端口通信吗?

启动时跳过“fsck”会影响串行端口通信吗?

我偶尔观察到一个奇怪的串行端口 (RS-232) 通信问题(似乎有些数据被丢弃,但我不确定它是传出、传入还是两者兼而有之)。我在复制它时遇到了麻烦,我刚刚被告知我们有几次看到问题出现后,运行我的应用程序的 Linux 机器首先使用 关闭shutdown -fh nowfsck在重新启动时会跳过。

即便如此,只有在 Linux 计算机上执行串行通信的应用程序运行一段时间(半小时到几个小时)后,通常才会出现通信问题。

是否可能存在某种潜在的文件系统问题,导致串行端口通信层不稳定?

似乎在我看到错误之前不久,我正在使用的串口类发出“资源错误”。 Qt 文档将资源错误描述为:

当资源变得不可用时,例如当设备意外地从系统中删除时,就会发生 I/O 错误。

这听起来像是跳过...的结果可能会发生的事情吗fsck

我正在使用ext4我的文件系统格式。

相关内容