web-dev-qa-db-ja.com

fstabマウントネットワーク待機

システムの起動後に、cifsデバイスをマウントしようとしています。

ただし、システムは、ネットワークが確立される前にシステムをマウントしようとするため、失敗します。

システムにログインした後、Sudo mount -aを使用して問題をマウントすることができます

ネットワークが利用可能になるまで待つようにArch(アーム)に指示するにはどうすればよいですか?

編集

私はsystemdを使用しています

17
rockZ

_netdevのマウントオプションに/etc/fstabを追加するだけで十分な場合があります。

ローカルおよびネットワークファイルシステムを参照するマウントユニットは、ファイルシステムタイプの仕様によって区別されます。場合によってはこれでは不十分です(たとえば、iSCSIなどのネットワークブロックデバイスベースのマウント)。その場合、_netdevがユニットのマウントオプション文字列に追加され、systemdがマウントユニットをネットワークマウントと見なすようになります。

さらに、systemdは、マウントエントリと他のユニット間の明示的な順序依存関係をサポートします。x-systemd.after=network-online.targetをマウントオプションに追加すると、_netdevが十分でない場合に機能する場合があります。

詳細は systemdマウントユニットのドキュメント を参照してください。

21
cg909

追加 _netdevから/etc/fstab問題のエントリ。 `mount(8) 'のマンページから:

_netdevファイルシステムは、ネットワークアクセスが必要なデバイス上に存在します(ネットワークがシステムで有効になるまで、システムがこれらのファイルシステムをマウントしようとするのを防ぐために使用されます)。

6
JRFerguson