Есть ли способ заставить Linux отказаться от попыток переподключения акций NFS? У меня есть они в fstab в настоящее время. Я хотел бы, чтобы они попытались смонтировать при загрузке и только после этого попытаться восстановить соединение вручную. Акции, на которые он жалуется ниже, находятся на машине, которая не включена все время.
$ tail /var/log/syslog
Mar 17 10:13:26 Inspiron kernel: [429184.924089] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:30 Inspiron kernel: [429189.132255] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:37 Inspiron kernel: [429196.156051] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:37 Inspiron kernel: [429196.156072] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:42 Inspiron kernel: [429200.364084] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:46 Inspiron kernel: [429204.572092] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:53 Inspiron kernel: [429211.596078] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:53 Inspiron kernel: [429211.596122] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:13:57 Inspiron kernel: [429215.804094] nfs: server 192.168.1.200 not responding, timed out
Mar 17 10:14:01 Inspiron kernel: [429220.012094] nfs: server 192.168.1.200 not responding, timed out
$ cat /etc/fstab
192.168.1.200:/mnt/Raid/TV_SHOWS /home/Shares/TV_SHOWS nfs rsize=8192,wsize=8292,timeo=14,intr,rw,user
192.168.1.200:/mnt/Raid/MOVIES /home/Shares/Movies nfs rsize=8192,wsize=8292,timeo=14,intr,rw,user
192.168.1.200:/mnt/Raid/DocuTV /home/Shares/DocuTV nfs rsize=8192,wsize=8292,timeo=14,intr,rw,user
ОБНОВИТЬ:
Я изменил свой fstab с помощью дополнительных флагов, но по-прежнему возникает проблема. Когда общие ресурсы смонтированы и сервер nfs отключен, он пытается восстановить соединение, а не просто размонтировать их. Эта проблема возникает только в том случае, если сервер nfs выходит из строя во время монтирования общих ресурсов.
192.168.1.200:/mnt/Raid/TV_SHOWS /home/Shares/TV_SHOWS nfs rsize=8192,wsize=8292,timeo=14,intr,rw,user,retry=0,nofail
192.168.1.200:/mnt/Raid/MOVIES /home/Shares/Movies nfs rsize=8192,wsize=8292,timeo=14,intr,rw,user,retry=0,nofail
192.168.1.200:/mnt/Raid/DocuTV /home/Shares/DocuTV nfs rsize=8192,wsize=8292,timeo=14,intr,rw,user,retry=0,nofail
ОБНОВЛЕНИЕ 2: я пробовал bg, soft, retrans = 100, retry = 0, nofail
Он по- прежнему не кажется, отмонтирования доли , когда он теряет связь. Каждые пару минут я получаю пару сообщений о тайм-ауте для каждой акции.
РЕШЕНИЕ: я следовал инструкциям антипода ниже с некоторыми изменениями
auto.master
/- /etc/auto.shares --timeout=60
Базовая точка монтирования - это / вместо / home / user / Shares. Это устранило некоторые проблемы, возникающие при одновременном использовании autofs+fstab. Акции размонтируются через 60 секунд.
auto.shares
/home/user/Shares/TV_SHOWS -rsize=8192,wsize=8292,timeo=14,intr,rw,uid=1000,gid=1000 192.168.1.200:/mnt/Raid/TV_SHOWS
/home/user/Shares/Movies -rsize=8192,wsize=8292,timeo=14,intr,rw,uid=1000,gid=1000 192.168.1.200:/mnt/Raid/MOVIES
/home/user/Shares/DocuTV -rsize=8192,wsize=8292,timeo=14,intr,rw,uid=1000,gid=1000 192.168.1.200:/mnt/Raid/DocuTV
Обратите внимание на двоеточия после IP-адреса сервера NFS. UID/GID монтирует общие ресурсы как пользователь, а не как root.