起動時に利用できないネットワーク共有がマウントされるとマウントされます。

起動時に利用できないネットワーク共有がマウントされるとマウントされます。

私の項目は次のとおりです/etc/fstab

192.168.0.11:/  /mnt/tmp    fuse.sshfs  rw,noauto,_netdev   0   0

その後、次の行があります/etc/rc.local

mount /mnt/tmp

これにより、起動時に共有が自動的にマウントされます。問題は、リモートホストがダウンした状態で起動すると、数秒後にあきらめずに長い間マウントが停止することです。

この問題を解決する方法はありますか?

マウントタイムアウトはどこで発生しますか?変更できますか?

リモートホストがダウンしている場合は、数秒後にインストールをスキップしたいと思います。

答え1

タイムアウトのようです。ハードコーディング済みsshfs1分まで。これを変更するには、パッチを適用して再構築する必要がありますsshfs

&次のコマンドを追加して、ファイルシステムを並列にマウントできます/etc/rc.local

systemdを実行している場合いくつかの方法がありますマウントポイントのタイムアウトを調整します。

  • x-systemd.device-timeout=のオプションに追加できます。/etc/fstab
  • マウントポイントを記述するシステムマウントデバイスを作成し、Timeoutその中にオプションを指定できます。このデバイスはのマウントポイント定義よりも優先されます/etc/fstab

noautoどちらの場合も、起動時にインストールスクリプトがこれらのタスクを処理できるように、オプションとコマンドを削除する必要があります。あなたは見つけることができますmountrc.local自動設置装置このタイプの取り付けポイントに便利です。

関連情報