Hello,
I'm trying to use a program map for external Firewire drives, but autofs
seems to think it's supposed to be a NFS map, and fails.
I simplified things to a minimum to show the problem.
/etc/auto.test1 is a normal map which works.
/etc/auto.test2 is a program map which outputs the exact same content as
is in auto.test1, yet it fails:
# grep test /etc/auto.master
/test1 /etc/auto.test1 --timeout=60
/test2 /etc/auto.test2 --timeout=60
# cat /etc/auto.test1
sdb7 -fstype=ext3 :/dev/sdb7
# cat /etc/auto.test2
#!/bin/bash
echo "sdb7 -fstype=ext3 :/dev/sdb7"
The test2 program fails:
# ls /test2/sdb7
ls: /test2/sdb7: No such file or directory
While test1 works as expected:
# ls /test1/sdb7
lost+found
The error in /var/log/daemon.log shows the mount is wrongly attempted as
an nfs mount:
Mar 29 18:37:36 gc automount[22081]: mount(nfs): host sdb7: lookup
failure
Mar 29 18:37:36 gc automount[22081]: >> mount: directory to mount
not in host:dir format
Mar 29 18:37:36 gc automount[22081]: mount(nfs): nfs: mount failure
sdb7 on /test2/sdb7
Mar 29 18:37:36 gc automount[22081]: failed to mount /test2/sdb7
# automount -V
Linux automount version 4.1.4_beta2
# uname -a
Linux gc 2.6.8-2-686 #1 Tue Aug 16 13:22:48 UTC 2005 i686 GNU/Linux
Thanks fo any help.
MI
PS: In case you are curious why I want a program map for an external
drive, it is to be able to wake a sleeping drive. See
http://sourceforge.net/mailarchive/forum.php?thread_id=10069902&forum_id=5389
for details.
_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs