我正在运行 Debian 8.1,并为此工作了几个小时!如果它们已插入,我会尝试自动挂载seagate
和启动,但如果服务器在没有其中之一的情况下启动,它会在此处停留 1:30 分钟并启动到维护模式:medion
LABEL
Give root password for maintenace
(or type Control-D to continue):
我只想安装我的 USB 设备(如果存在).. : /
/etc/fstab:
# /etc/fstab: static file system information.
#FIXED
#<file system> <mount point> <type> <options> <dump> <pass>
UUID=f243951c-f61c-4af7-88c5-79ba0a33caf8 / ext4 errors=remount-ro 0 1
UUID=28737539-1569-4db7-9ea3-d74473502f39 none swap sw 0 0
#REMOVABLE
#<file system> <mount point> <type> <options> <dump> <pass>
#LABEL=medion /mnt/medion ntfs-3g rw,noauto,nobootwait,nofail 0 2
LABEL=seagate /mnt/seagate ntfs-3g rw,nobootwait,nofail 0 2
答案1
添加(之前已记录但未实现)选项nofail
。
$ 人 fstab
nofail
如果该设备不存在,则不报告该设备的错误。
也可以看看https://askubuntu.com/questions/638985/how-to-configure-systemd-to-ignore-fstab-drive-mount-failures
但还要添加一个低超时,例如
x-systemd.device-timeout=2
,因为默认超时似乎是 90 秒。
答案2
根据 fstab 手册页,如果您在 /etc/fstab 中将“0”而不是“2”作为最后一位数字,则可以跳过特定安装的 fsck。
(出于某种原因,对我来说,通过 UUID 安装的 USB 驱动器忽略了“0”……但是尝试一下可能不会有什么坏处。)