我希望将 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 卡的信息的脚本。