[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: autofs config



Reco <recoverym4n@gmail.com> writes:

[...]

> And it gone haywire from here.

Hehe... thats a good description...

> Autofs has a concept of master map ( auto.master(5) ) which can contain
> lines referring to either direct or indirect maps ( autofs(5) ).
> 
> /etc/auto.master.d is intended for extending master map, and the files
> inside it should contain master map entries, not indirect ones like you
> did below.

Thanks... and I got that all squared away.

[...]

Harry wrote
>> created /etc/auto.master.d/prj-nfs.autofs like so (as suggested in
>> auto.master):
>> 
>>   d0     --fstype=nfs4,rw,soft,intr    191.168.1.42:/projects/d0
>>   dv     --fstype=nfs4,rw,soft,intr    191.168.1.42:/projects/dv
>

Reco wrote:
> Note that it be simplified to:
>
> *     --fstype=nfs4,rw,soft,intr    191.168.1.42:/projects/&

I created /etc/auto.nfs and tried that forumulation. Restarted
autofs.  Nothing gets mounted under (now simplified to /projects in
auto.master) /projects when I do ls /projects/d0 or /projects/dv

There is a bit of a pause with `ls /projects/dv (or d0) but then I
get:
  ls: cannot access /projects/dv: No such file or directory

To clarify my above comments:

  root # grep -v '^#\|^$' /etc/auto.master
  /projects     /etc/auto.nfs   --timeout=180
  +dir:/etc/auto.master.d
  +auto.master

  root # grep -v '^#\|^$' /etc/auto.nfs
  *    --fstype=nfs4,rw,soft,intr    191.168.1.42:/projects/&

I also tried this:

  root # grep -v '^#\|^$' /etc/auto.nfs
  d0   --fstype=nfs4,rw,soft,intr    191.168.1.42:/projects/d0
  dv   --fstype=nfs4,rw,soft,intr    191.168.1.42:/projects/dv

  A `ls /projects/dv' pauses maybe 10 seconds and returns:
  ls: cannot access /projects/dv: No such file or directory

One question... am I supposed to create the directories
/projects/dv /projects/d0 ?

It appears from the instructions I've seen that .. no I am not to
create those dir... just /projects/.  however, I did try it both ways
and can report that nothing gets mounted in either test.

> Also please note that they give you /etc/auto.net just for your case
> (i.e. mounting nfs).

 Not sure what you mean by `give you'. Do you mean to use as is?
 I tried:
   root # grep -v '^#\|^$' /etc/auto.master
   /projects     /etc/auto.net   --timeout=180  (Note: It now says `auto.net')
   +dir:/etc/auto.master.d
   +auto.master

 Made sure auto.net is chmod 755

 Changed (in auto.net)
  opts="-fstype=nfs,hard,intr,nodev,nosuid"
  #opts="-fstype=nfs4,hard,intr,nodev,nosuid,async"
 To:
  #opts="-fstype=nfs,hard,intr,nodev,nosuid"
  opts="-fstype=nfs4,hard,intr,nodev,nosuid,async"

 Restarted autofs
 Again, nothing is mounted under /projects/
 A `ls /projects/dv (or d0)' returns immediately with output:
    ls: cannot access /projects/dv: No such file or directory

And once again .. to test nfs:

  mount -t nfs 192.168.1.42:/projects/dv /nfs/dv
  ls /nfs/dv (Yup... lots of files under here)

I'm not able to see what I am doing wrong...


Reply to: