web-dev-qa-db-ja.com

fstabマウント、「起動ジョブがdev-disk-by \ ...で実行されています...」で起動が止まっている

私はdebian 8.1を実行していて、何時間もこれに取り組んでいます! seagatemedionがプラグインされている場合は、それらをブート時に自動マウントしようとしますが、サーバーがこれらのLABELsを使用せずにブートしている場合、1:30分間スタックし、 maintainaceモードで起動します。

Give root password for maintenace
(or type Control-D to continue):

USBデバイスが存在する場合は、それをマウントしたいだけです。

enter image description here

/ 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
4
Tomblarom

(以前にドキュメント化されたが実装されていない)オプションnofailを追加します。

$ man fstab

nofailこのデバイスが存在しない場合、エラーを報告しません。

参照 https://askubuntu.com/questions/638985/how-to-configure-systemd-to-ignore-fstab-drive-mount-failures

ただし、x-systemd.device-timeout=2、デフォルトのタイムアウトは90秒のようです。

1
sourcejedi

Fstabのマンページによると、/ etc/fstabに「2」ではなく「0」を最後の桁として指定すると、特定のマウントのfsckをスキップできます。

(私にとって何らかの理由で、UUIDを介してマウントしたUSBドライブでは「0」は無視されましたが、試しても害はないかもしれません。)

0
Alex