Had this problem for quite awhile now, still haven't found a solution.

We use NFS automounts quite extensively here. Lot's of filesystems that show up (to the user's) as /u/<blah>. On the system where the filesystem actually lives it will be available as /u/<blah> and also /export/<blah>. If the /u/<blah> mount point is mounted on a system where it's hosted df doesn't show the /export/<blah> mount point and the check_mk service to monitor that filesystem goes into an UNKN state.

I think it's because the agent see the bind mount and ignores the actual mount point in it's df output.

If I look in /proc/mounts I see:

/dev/mapper/732254-common mounted on /export/new_common

and

/dev/mapper/732254-common mounted on /common

That's what I expect to see, but running df I only see the filesystem mounted on /common. That's where check_mk gets messed up since it inventoried the filesystem as being on /export/new_common.

Is there anyway to get df to ignore automounted mount points and only show the actual mount point? I've looked through the man page and can't find any option to get that to happen.


--
Stephen Berg
Systems Administrator
NRL Code: 7320
Office: 228-688-5738
stephen.berg....@nrlssc.navy.mil

Reply via email to