0

I have a small host running Fedora 18 (3.6.11), with a nfs set to server a /mnt/dir.

The problem on the client running Fedora (3.11.6) after just a minute or so the mount disappears. SELinux is disabled on both host and client, and I am able to see the nfs mount on client and both read and write to it. But after a few minutes it dissapears.

-------/etc/fsttab entry-----

my-serv:/mnt/server /mnt/share/  nfs4 rw,noatime,rsize=32768,wsize=32768,intr,hard 0 0

After mount -a,

  $ ls -l /mnt/share/ 
    -rw-r--r--  1 root     root         0 Jun 22 05:50 test
    ......

a few moments later,

    $ ls -l /mnt/share/
    total 0
4
  • 1
    This question interests me, but both the question and the answer confuse me. What was the real problem? /mnt/share and /mnt/netshare are two different directories, for one. Then, the answer is even more confusing, because ext3 and nfs are unrelated because one is an on-disk filesystem, and the other is a network filesystem. I was going to do some clean-up edits to the question and answer, but being confused by the content makes them un-editable.
    – killermist
    Nov 1, 2013 at 13:54
  • It must be painful on the inside to see such errors in a post, no? Nov 2, 2013 at 17:50
  • the fstab entry mounts the remote directory at boot on the local system. I'm pretty sure you're still going to have it unmount, becuase that's part of the way autofs works...it dynamically automounts when you need the directory ls -l /mnt/share, and umounts after the timeout has elapsed. But, everytime you ls -l the directory, you'll see the contents.
    – Ben Plont
    Nov 5, 2013 at 1:24
  • Sure, I get that. The problem was that before I setup automount that mount actually did umount after 60* seconds (unknown short time period). Nov 7, 2013 at 6:48

1 Answer 1

0

So appears, by using autofs I am able to resolve the nfs mount from disappearing. Removing the fstab entry and adding the following to /etc/auto.master and /etc/atuo.misc per Fedora docs.

---/etc/auto.master----

/mnt /etc/auto.misc

----/etc/auto.misc----

share/       rw,noatime,rsize=32768,wsize=32768,intr my-serv:/mnt/dir
5
  • The nfs is disappearing because you have it set to auto-mount (and it still should the way you have it configured). Automount dynamically mounts the remote directory hierarchy onto the local filesystem mount point. It also automatically unmounts it, after a set amount of time has passed (I think the default is 5 minutes - the way you have it set now). You can change the timeout in the /etc/auto.master config file by adding a third column --timeout 60 where the number is time in seconds. --timeout is the time the system waits before an automatic umount /mnt/share/ will occur.
    – Ben Plont
    Nov 5, 2013 at 1:14
  • Ok, but the way I understand automount is that as soon as I request access say ls -l /mnt/share the system will mount it again? This appears to work as expected so far. Nov 7, 2013 at 6:49
  • After verification of the timeout autofs does appear to work as expected. Which helped that there was a typo in my actual /etc/auto.master -------------------share/ nfs,rw,noatime,rsize=32768,wsize=32768,intr my-serv:/mnt/dir--------not--------------share/ nfs rw,noatime,rsize=32768,wsize=32768,intr my-serv:/mnt/dir Nov 7, 2013 at 7:11
  • mount through /etc/fstab, continues to fail miserably Nov 7, 2013 at 7:12
  • I'm pretty sure fstab mounts at boot (is that not working?). NFS auto mounts as the directory is needed and preforms umount when the directory hasn't been used for the --timeout specified (I think in the auto.misc file...). Make sure autofs is running (but stop it before you shut the system down - otherwise the boot process slows waaaay down).
    – Ben Plont
    Nov 7, 2013 at 16:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .