私はdebian 8.1を実行していて、何時間もこれに取り組んでいます! seagate
とmedion
がプラグインされている場合は、それらをブート時に自動マウントしようとしますが、サーバーがこれらのLABEL
sを使用せずにブートしている場合、1:30分間スタックし、 maintainaceモードで起動します。
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
(以前にドキュメント化されたが実装されていない)オプション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秒のようです。
Fstabのマンページによると、/ etc/fstabに「2」ではなく「0」を最後の桁として指定すると、特定のマウントのfsckをスキップできます。
(私にとって何らかの理由で、UUIDを介してマウントしたUSBドライブでは「0」は無視されましたが、試しても害はないかもしれません。)