web-dev-qa-db-fra.com

Comment monter un disque NFS via fstab

J'essaie de monter automatiquement mes lecteurs NFS, mais cela ne fonctionne pas très bien malheureusement.

Qu'est-ce que le travail est en train de monter à partir de la 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)

lorsque j'essaie d'ajouter mountdir dans le fstab, je ne peux pas le monter en raison de "protocole non pris en charge" (ce qui semble étrange car je peux le monter)

$ Sudo mount films_d3
mount.nfs: Protocol not supported

Donc, il se peut que quelque chose ne va pas avec mon entrée de fstab. Ceci est mon entrée actuelle:

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

Lors du démarrage, je reçois également cette erreur deux fois: j'essayais de réparer le montage de fstab en premier, puis de m'inquiéter pour cela, mais le problème peut néanmoins être différent:

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

Cela semble être avant l'initialisation de eth0, alors que je pensais que l'option "_netdev" obligerait l'entrée à attendre que le réseau soit en place?

quelqu'un peut-il voir l'erreur dans mon entrée de fstab?

1
Nanne

avec l'aide du commentaire de @arjarj, j'ai vérifié la différence entre mon entrée fstab et l'entrée mtab après un montage cli-.

Le plus clair était, pensais-je, le manquant nfsvers=4, et sans cette option cela fonctionne parfaitement. Étrange car le mount.nfs4 bin est là, mais peut-être que l'autre côté ne le prend pas en charge.

La dernière entrée dans fstab ressemble à:

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