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

Reply via email to