启动后挂载文件系统以避免 sshd 的 fsck 延迟

cns*_*nst 6 startup filesystems openbsd fsck

我正在尝试优化整体停机时间并提高系统故障时的可用性。

我特别担心重新启动(例如在内核崩溃之后)需要很长时间,以至于我实际上不知道系统是否正常运行,因为我没有特定服务器的串行控制台。

在 OpenBSD 中启动后立即挂载所有非必要文件系统的正确方法是什么,而不是之前sshd

我有大约两打文件系统,我的想法是,也许只有最重要的文件系统应该首先被fsck'ed 和挂载,然后sshd被启动,然后所有其余的被fsck'ed 和挂载之后立即。

做这样的事情的最佳实践是什么?

War*_*ick 4

编辑/etc/fstab文件,以便为要延迟安装的文件系统的第四个字段设置选项noauto

然后,您可以设置一个脚本,您可以手动运行该脚本,也可以在 rc 脚本中设置该脚本以在 SSH 启动后运行,以进行 fsck 并挂载其余文件系统。

通过阅读 OpenBSD /etc/fstab 的手册页,您可能还希望将第六个字段设置为 0 以停止对相关文件系统的任何 fsck。这取决于您是否要手动对它们进行 fsck。