I inherited a lab that has a few hundred hosts running FreeBSD 7.2. These hosts run test scripts that access files that are stored on FreeBSD 6.3 host. The 6.3 host exports a /data directory with NFS On the 7.2 hosts, I can see the exported directory: $ showmount -e 6.3-host Exports list on 6.3-host /data Everyone And access it with amd $ ls -l /net/6-3.host/data drwxr-xr-x 5 root wheel 512 Jun 4 2009 git drwxr-xr-x 4586 root wheel 83968 Nov 2 04:50 home I'm trying to retire the 6.3 host and replace it with 9.3 (I know it's old, but it's the best I can do for now). I export the /data directory on the 9.3 system, and I can see it on my 7.2 hosts. $ showmount -e 9.3-host Exports list on 9.3-host: /data Everyone But I can't automount it: $ ls -l /net/9.3-host/data ls: /net/9.3-host/data: No such file or directory If I manually mount the exported directory, it works: $ sudo mount -t nfs 9.3-host:/data /mnt/data/ $ mount | grep nfs 9.3-host:/data on /mnt/data (nfs) $ ls -l /mnt/data total 4 drwxr-xr-x 9 root wheel 512 Dec 20 17:41 iaf2 I've spent some time on Google, but haven't found a solution. I realize these are very old versions, but I'm not in a position to upgrade them right now. My last resort will be to use /etc/fstab to do the NFS mount, but I'd rather avoid that if I can. Thanks for any pointers on how to resolve this. -karl
> On 12 Jan 2017, at 1:47 AM, Karl Young <karly at kipshouse.org> wrote: > > I inherited a lab that has a few hundred hosts running FreeBSD 7.2. > These hosts run test scripts that access files that are stored on > FreeBSD 6.3 host. The 6.3 host exports a /data directory with NFS > > > On the 7.2 hosts, I can see the exported directory: > > $ showmount -e 6.3-host > Exports list on 6.3-host > /data Everyone > > And access it with amd > > $ ls -l /net/6-3.host/data > > drwxr-xr-x 5 root wheel 512 Jun 4 2009 git > drwxr-xr-x 4586 root wheel 83968 Nov 2 04:50 home > > I'm trying to retire the 6.3 host and replace it with 9.3 (I know it's > old, but it's the best I can do for now). > > I export the /data directory on the 9.3 system, and I can see it on my > 7.2 hosts. > > $ showmount -e 9.3-host > Exports list on 9.3-host: > /data Everyone > > But I can't automount it: > > $ ls -l /net/9.3-host/data > ls: /net/9.3-host/data: No such file or directory > > If I manually mount the exported directory, it works: > > $ sudo mount -t nfs 9.3-host:/data /mnt/data/ > $ mount | grep nfs > 9.3-host:/data on /mnt/data (nfs) > > $ ls -l /mnt/data > total 4 > drwxr-xr-x 9 root wheel 512 Dec 20 17:41 iaf2 > > I've spent some time on Google, but haven't found a solution. I realize > these are very old versions, but I'm not in a position to upgrade them > right now. My last resort will be to use /etc/fstab to do the NFS > mount, but I'd rather avoid that if I can. > > Thanks for any pointers on how to resolve this. > > -karl > >if you changed the export file on the server after you tried to mount in on the client, and will not realise this, if that?s the case, usually rebooting the client helps. my .5 cents danny> > _______________________________________________ > freebsd-stable at freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
On Wed, Jan 11, 2017 at 03:47:37PM -0800, Karl Young wrote:> I inherited a lab that has a few hundred hosts running FreeBSD 7.2. > These hosts run test scripts that access files that are stored on > FreeBSD 6.3 host. The 6.3 host exports a /data directory with NFS > > [...] > > $ showmount -e 9.3-host > Exports list on 9.3-host: > /data Everyone > > But I can't automount it: > > $ ls -l /net/9.3-host/data > ls: /net/9.3-host/data: No such file or directory > > If I manually mount the exported directory, it works: > > $ sudo mount -t nfs 9.3-host:/data /mnt/data/ > $ mount | grep nfs > 9.3-host:/data on /mnt/data (nfs) > > $ ls -l /mnt/data > total 4 > drwxr-xr-x 9 root wheel 512 Dec 20 17:41 iaf2 > > I've spent some time on Google, but haven't found a solution. I realize > these are very old versions, but I'm not in a position to upgrade them > right now. My last resort will be to use /etc/fstab to do the NFS > mount, but I'd rather avoid that if I can.If you can mount the share manually, there is almost certainly nothing wrong with the server. Based on the error ("No such file or directory"), I would recommend checking your amd config on the client. -- greg byshenk - gbyshenk at byshenk.net - Leiden, NL