Hi everyone,
I am new to the list. I have a question about automount on
a root-level symlink on the local node.
At / I have the following:
export
sio_files -> export/etms7/sio_files
When I attempt the following:
ls -alp /nfs/mdw(my local machine name)/sio_files
I receive an error stating that the directory does not exist.
Subsequent attempts show the following:
/nfs/mdw/sio_files -> /sio_files
I see from the log files that the automounter attempted a
mount --bind which failed but then successfully created
a symbolic link.
The follwing command:
/nfs/mdw/export
always succeeds without error and an actual mount is performed
instead of a symbolic link.
Shouldn't a success status be returned whether a symbolic link is
created or an actual mount --bind is completed? Will this work
with symbolic links?
I am enclosing a snippet of my /var/log/messages.
Thank you for your assistance.
Andrew Moore
e-mail: [EMAIL PROTECTED]
<snip>
/*Attempting /nfs/mdw/sio_files where sio_files is a symlink to
/export/etms7/sio_files.
Jun 5 13:49:26 mdw automount[661]: attempting to mount entry /nfs/mdw
Jun 5 13:49:26 mdw automount[2527]: lookup(file): looking up mdw
Jun 5 13:49:26 mdw automount[2527]: lookup(file):
mdw -> -fstype=autofs,-Dhost=& file:/etc/auto.nfssub
Jun 5 13:49:26 mdw automount[2527]: expanded
entry: -fstype=autofs,-Dhost=mdw file:/etc/auto.nfssub
Jun 5 13:49:26 mdw automount[2527]: parse(sun): gathered options:
fstype=autofs,-Dhost=mdw
Jun 5 13:49:26 mdw automount[2527]: parse(sun): core of entry:
file:/etc/auto.nfssub
Jun 5 13:49:26 mdw automount[2527]: do_mount file:/etc/auto.nfssub /nfs/mdw
type autofs options -Dhost=mdw using module autofs
Jun 5 13:49:26 mdw automount[2527]: mount(autofs): calling mkdir /nfs/mdw
Jun 5 13:49:26 mdw automount[2527]: mount(autofs): fullpath=/nfs/mdw
what=file:/etc/auto.nfssub options=-Dhost=mdw
Jun 5 13:49:26 mdw automount[2528]: starting automounter version 3.1.7,
path = /nfs/mdw, maptype = file, mapname = /etc/auto.nfssub
Jun 5 13:49:26 mdw automount[2528]: Map argc = 2
Jun 5 13:49:26 mdw automount[2528]: Map argv[0] = /etc/auto.nfssub
Jun 5 13:49:26 mdw automount[2528]: Map argv[1] = -Dhost=mdw
Jun 5 13:49:26 mdw automount[2528]: mount(bind): Testing if "mount --bind"
works correctly...
Jun 5 13:49:26 mdw automount[2528]: mount(bind): calling mount --bind
/tmp/autofs-bind-3b1ce366-9e0/dir1 /tmp/autofs-bind-3b1ce366-9e0/dir2
Jun 5 13:49:26 mdw automount[2528]: using kernel protocol version 3
Jun 5 13:49:26 mdw automount[2527]: mount(autofs): mounted
file:/etc/auto.nfssub on /nfs/mdw
Jun 5 13:49:26 mdw automount[2528]: attempting to mount entry
/nfs/mdw/sio_files
Jun 5 13:49:26 mdw automount[2532]: lookup(file): looking up sio_files
Jun 5 13:49:26 mdw automount[2532]: lookup(file): sio_files -> ${host}:/&
Jun 5 13:49:26 mdw automount[2532]: expanded entry: mdw:/sio_files
Jun 5 13:49:26 mdw automount[2532]: parse(sun): core of entry:
mdw:/sio_files
Jun 5 13:49:26 mdw automount[2532]: mount(nfs): sio_files is local, doing
bind
Jun 5 13:49:26 mdw automount[2532]: mount(bind): calling mkdir
/nfs/mdw/sio_files
Jun 5 13:49:26 mdw automount[2532]: mount(bind): calling mount --bind
/sio_files /nfs/mdw/sio_files
Jun 5 13:49:26 mdw automount[2532]: >> mount: wrong fs type, bad option,
bad superblock on /sio_files,
Jun 5 13:49:26 mdw automount[2532]: >> or too many mounted file
systems
Jun 5 13:49:26 mdw automount[2532]: mount(bind): failed to mount --bind
/sio_files on /nfs/mdw/sio_files, trying symlink
Jun 5 13:49:26 mdw automount[2532]: mount(bind): symlinked
/nfs/mdw/sio_files -> /sio_files
/*Attempting /nfs/mdw/export/etms7/sio_files */
Jun 5 15:25:59 mdw automount[661]: attempting to mount entry /nfs/mdw
Jun 5 15:25:59 mdw automount[3271]: lookup(file): looking up mdw
Jun 5 15:25:59 mdw automount[3271]: lookup(file):
mdw -> -fstype=autofs,-Dhost=& file:/etc/auto.nfssub
Jun 5 15:25:59 mdw automount[3271]: expanded
entry: -fstype=autofs,-Dhost=mdw file:/etc/auto.nfssub
Jun 5 15:25:59 mdw automount[3271]: parse(sun): gathered options:
fstype=autofs,-Dhost=mdw
Jun 5 15:25:59 mdw automount[3271]: parse(sun): core of entry:
file:/etc/auto.nfssub
Jun 5 15:25:59 mdw automount[3271]: do_mount file:/etc/auto.nfssub /nfs/mdw
type autofs options -Dhost=mdw using module autofs
Jun 5 15:25:59 mdw automount[3271]: mount(autofs): calling mkdir /nfs/mdw
Jun 5 15:25:59 mdw automount[3271]: mount(autofs): fullpath=/nfs/mdw
what=file:/etc/auto.nfssub options=-Dhost=mdw
Jun 5 15:25:59 mdw automount[3272]: starting automounter version 3.1.7,
path = /nfs/mdw, maptype = file, mapname = /etc/auto.nfssub
Jun 5 15:25:59 mdw automount[3272]: Map argc = 2
Jun 5 15:25:59 mdw automount[3272]: Map argv[0] = /etc/auto.nfssub
Jun 5 15:25:59 mdw automount[3272]: Map argv[1] = -Dhost=mdw
Jun 5 15:25:59 mdw automount[3272]: mount(bind): Testing if "mount --bind"
works correctly...
Jun 5 15:25:59 mdw automount[3272]: mount(bind): calling mount --bind
/tmp/autofs-bind-3b1cfa07-cc8/dir1 /tmp/autofs-bind-3b1cfa07-cc8/dir2
Jun 5 15:25:59 mdw automount[3272]: using kernel protocol version 3
Jun 5 15:25:59 mdw automount[3271]: mount(autofs): mounted
file:/etc/auto.nfssub on /nfs/mdw
Jun 5 15:25:59 mdw automount[3272]: attempting to mount entry
/nfs/mdw/export
Jun 5 15:25:59 mdw automount[3276]: lookup(file): looking up export
Jun 5 15:25:59 mdw automount[3276]: lookup(file): export -> ${host}:/&
Jun 5 15:25:59 mdw automount[3276]: expanded entry: mdw:/export
Jun 5 15:25:59 mdw automount[3276]: parse(sun): core of entry: mdw:/export
Jun 5 15:25:59 mdw automount[3276]: mount(nfs): export is local, doing bind
Jun 5 15:25:59 mdw automount[3276]: mount(bind): calling mkdir
/nfs/mdw/export
Jun 5 15:25:59 mdw automount[3276]: mount(bind): calling mount --bind
/export /nfs/mdw/export
Jun 5 15:25:59 mdw automount[3276]: mount(bind): mounted /export type bind
on /nfs/mdw/export
<snip>