重新启动时调试 fstab 问题

Stu*_*ard 15 linux redhat fstab

重新启动后,fstab 中提到的某些分区未按预期挂载。正确安装的分区和未正确安装的分区的行的格式看起来相同,所以我想知道是否存在一些阻止恢复丢失分区的问题的日志。

我无法在重新启动期间看到控制台,但需要稍后确定并解决问题。

Mat*_*ley 18

您可以尝试以下几点:

  • 假设您可以登录时它们仍未安装,是否会mount -a导致任何错误打印到您的终端?这将只使用 fstab 中可用的信息来挂载所有可用的挂载,并且应该提供仍然未能成功的任何挂载的详细信息。
    • 如果您没有收到任何错误,并且仍然没有挂载,您确定没有noauto启用该选项吗?
    • 如果您没有遇到错误并且现在有挂载,则可能在您的启动顺序中发生了一些隔离的挂载,并且并非所有这些启动步骤都已启用;例如,Gentoo 有localmountandnetmountnfsmountinit 脚本用于在启动时挂载东西。
  • 是订购问题吗?即,尝试/var/lib/var/. 您可以使用 fstab 中的第一个数字参数来控制首先安装哪些挂载。
  • 如果上述任何一项失败,您都可以尝试进行日志潜水。dmesg,或各种登录之一/var/log应该能够提供帮助。默认情况下,您的启动顺序应该被记录下来,但是因为它取决于您的系统记录器的配置,所以即使在同一发行版的不同版本上,它也可能会发生一些变化。通常的罪魁祸首是/var/log/messagesvar/log/kernel

  • `mount -a` 帮助我诊断了我的问题。+1 (7认同)