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


17

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

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

システムにログインした後、私はそれを使用して問題なくマウントできます sudo mount -a

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

編集

systemdを使用します


これについても同様の質問があります。systemdを使用してブート時にsamba共有をマウントしてください。
bviktor

回答:


20

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

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

さらにsystemd、マウントエントリと他のユニット間の明示的な順序の依存関係をサポートしx-systemd.after=network-online.targetます。

詳細については、systemdマウントユニットのマニュアルを参照してください。


_netdevのセクションでは、私のために仕事をしませんでしたが、それは放置し、X-systemd.after = network-online.targetは NFSv4のマウント上で、これはU16.04.6のVM上でverifedたんでした
ssvegeta96

3

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.