web-dev-qa-db-ja.com

fstabを使用してNFSドライブをマウントするにはどうすればよいですか

NFSドライブを自動マウントしようとしていますが、残念ながらうまく機能しません。

動作するのはCLIからのマウントです:

me@client:/$ Sudo mount 192.168.178.4:/mountdir /mnt/mountdir
me@client:/$ mount -t nfs
192.168.178.4:/mountdir on /mnt/mountdir type nfs (rw,addr=192.168.178.4)

fstabにmountdirを追加しようとすると、「サポートされていないプロトコル」のためマウントできません(マウントできるので奇妙に思えます)

$ Sudo mount films_d3
mount.nfs: Protocol not supported

したがって、fstabエントリに問題がある可能性があります。これは私の現在のエントリです:

192.168.178.4:/mountdir /mnt/mountdir  nfs auto,_netdev,noatime,nolock,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0

起動時にこのエラーも2回発生します。最初にmount-from-fstabを修正しようとしていましたが、それを心配していましたが、それでも別の問題になる可能性があります。

init: idmapd-mounting (/mnt/kazemat/films_d3) main process (445) killed by TERM signal

これは、eth0が初期化される前のように思えますが、「_ netdev」オプションを使用すると、ネットワークが起動するまでエントリを待機させると思いますか?

私のfstabエントリの間違いを誰でも見ることができますか?

1
Nanne

@arjarjのコメントを利用して、fstabエントリとmtab- mountの後のcliエントリの違いを確認しました。

最も明確なのは、欠落しているnfsvers=4であり、そのオプションがなければ完全に機能します。 mount.nfs4ビンがあるのは奇妙ですが、反対側ではサポートされていない可能性があります。

Fstabの最終エントリは次のようになります。

192.168.178.4:/mountdir /mnt/mountdir  nfs auto,_netdev,noatime,nolock,bg,intr,tcp,actimeo=1800 0 0
2
Nanne