自动安装 SD 卡,丢失时不会阻止系统启动?

自动安装 SD 卡,丢失时不会阻止系统启动?

我希望将 SD 卡自动安装到我的 Debian(仅限命令行)。

为了实现这一点,我已将其添加到/etc/fstab

/dev/mmcblk0p1          /media/sd       auto    defaults,user,umask=000 0 0

如果在启动过程中插入卡,则此方法非常有效。否则,它将阻止启动。

我希望的是:

  • 无需 SD 卡即可启动的系统(/media/sd为空)
  • 可使用 SD 卡启动的系统(/media/sd已安装)
  • 当系统启动时没有 SD 卡,稍后插入 SD 卡时,自动挂载
  • 当 SD 卡被卸载(手动),然后插入新卡时,自动挂载它

我该如何调整 fstab 来实现此功能?

答案1

若要在没有 SD 卡的情况下启动,您应该尝试 fstab 中的以下 2 个选项:nobootwait和/或nofail。请注意,您的系统上可能不存在 nobootwait。

为了自动安装(和卸载) SD 卡,我认为唯一的选择是编写一个使用该命令mount并轮询有关 SD 卡的信息的脚本。

相关内容