fstab 挂载,启动卡在“正在为 dev-disk-by 运行启动作业...”

fstab 挂载,启动卡在“正在为 dev-disk-by 运行启动作业...”

我正在运行 Debian 8.1,并为此工作了几个小时!如果它们已插入,我会尝试自动挂载seagate和启动,但如果服务器在没有其中之一的情况下启动,它会在此处停留 1:30 分钟并启动到维护模式:medionLABEL

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”……但是尝试一下可能不会有什么坏处。)

相关内容