Kernel 2.6.9, autofs v4 as a module, autofs-4.1.3-28 (FC3).  I added
"/net /etc/auto.net" to /etc/auto.master and it works fine, up to a
point.  ps shows

/usr/sbin/automount --timeout=60 /net program /etc/auto.net

If the target server has a lot of mounted filesystems then automount
will only mount the first few entries on the list.  Then it tries to
run mount with invalid input.  It looks like there is a hard coded
limit on the string that automount expects from a program map.  My
virtual CD server has lots of CD images mounted over loopback, each
with its own export entry, so the return string from auto.net is quite
long.

"/etc/auto.net virtcd" returns a long string, over 20K.  The start of
this string is below, some of the names have been sanitized without
changing their length.  irix-6.5.21-overlays-4 mounts correctly,
irix-6.5.22-applications-1 does not.  Instead of issuing

  /bin/mount -t nfs -s -o hard,intr,nodev,nosuid 
virtcd:/virtcd/mnt/irix-6.5.22-applications-1 
/net/virtcd/virtcd/mnt/irix-6.5.22-applications-1

it issues

  /bin/mount -t nfs -s -o hard,intr,nodev,nosuid virtcd:/virtcd/mnt 
/net/virtcd/virtcd/mnt/irix-6.5.22-applications-1

The NFS directory string has been truncated.  Interesting that the
failure point is around the 4K mark on the input string.

-fstype=nfs,hard,intr,nodev,nosuid \
        / virtcd:/ \
        /virtcd virtcd:/virtcd \
        /virtcd/mnt/xxxxxxxxxxxxxxxxxxxxxxxx-009.iso 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxxxxxxxxxxxx-009.iso \
        /virtcd/mnt/xxxxxxxxxxxxxxxxxxxxxxxx-1162-xxx.iso 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxxxxxxxxxxxx-1162-xxx.iso \
        /virtcd/mnt/xxxxxxxxxxxxxxxxxxxxxxxx-004.iso 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxxxxxxxxxxxx-004.iso \
        /virtcd/mnt/xxxxxxxxxxxxxxxx-MR-1 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxxxx-MR-1 \
        /virtcd/mnt/xxxxxxxxxxxxxxxx-RC1-1 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxxxx-RC1-1 \
        /virtcd/mnt/xxxxxxxxxxxxxxxx-RC2-1 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxxxx-RC2-1 \
        /virtcd/mnt/xxxxxxxxxxxxxx_28_05_02-1 
virtcd:/virtcd/mnt/xxxxxxxxxxxxxx_28_05_02-1 \
        /virtcd/mnt/xxxxx-xxxxx-1 virtcd:/virtcd/mnt/xxxxx-xxxxx-1 \
        /virtcd/mnt/FC2-i386-disc1.iso virtcd:/virtcd/mnt/FC2-i386-disc1.iso \
        /virtcd/mnt/FC2-i386-disc2.iso virtcd:/virtcd/mnt/FC2-i386-disc2.iso \
        /virtcd/mnt/FC2-i386-disc3.iso virtcd:/virtcd/mnt/FC2-i386-disc3.iso \
        /virtcd/mnt/FC2-i386-disc4.iso virtcd:/virtcd/mnt/FC2-i386-disc4.iso \
        /virtcd/mnt/FC2-i386-rescuecd.iso 
virtcd:/virtcd/mnt/FC2-i386-rescuecd.iso \
        /virtcd/mnt/FC2-i386-SRPMS-disc1.iso 
virtcd:/virtcd/mnt/FC2-i386-SRPMS-disc1.iso \
        /virtcd/mnt/FC2-i386-SRPMS-disc2.iso 
virtcd:/virtcd/mnt/FC2-i386-SRPMS-disc2.iso \
        /virtcd/mnt/FC2-i386-SRPMS-disc3.iso 
virtcd:/virtcd/mnt/FC2-i386-SRPMS-disc3.iso \
        /virtcd/mnt/FC2-i386-SRPMS-disc4.iso 
virtcd:/virtcd/mnt/FC2-i386-SRPMS-disc4.iso \
        /virtcd/mnt/FC3-i386-disc1.iso virtcd:/virtcd/mnt/FC3-i386-disc1.iso \
        /virtcd/mnt/FC3-i386-disc2.iso virtcd:/virtcd/mnt/FC3-i386-disc2.iso \
        /virtcd/mnt/FC3-i386-disc3.iso virtcd:/virtcd/mnt/FC3-i386-disc3.iso \
        /virtcd/mnt/FC3-i386-disc4.iso virtcd:/virtcd/mnt/FC3-i386-disc4.iso \
        /virtcd/mnt/FC3-i386-rescuecd.iso 
virtcd:/virtcd/mnt/FC3-i386-rescuecd.iso \
        /virtcd/mnt/FC3-i386-SRPMS-disc1.iso 
virtcd:/virtcd/mnt/FC3-i386-SRPMS-disc1.iso \
        /virtcd/mnt/FC3-i386-SRPMS-disc2.iso 
virtcd:/virtcd/mnt/FC3-i386-SRPMS-disc2.iso \
        /virtcd/mnt/FC3-i386-SRPMS-disc3.iso 
virtcd:/virtcd/mnt/FC3-i386-SRPMS-disc3.iso \
        /virtcd/mnt/FC3-i386-SRPMS-disc4.iso 
virtcd:/virtcd/mnt/FC3-i386-SRPMS-disc4.iso \
        /virtcd/mnt/xxxxxxxx-xxxxxx-1 virtcd:/virtcd/mnt/xxxxxxxx-xxxxxx-1 \
        /virtcd/mnt/xxxxxxxx-xxxxxx-2 virtcd:/virtcd/mnt/xxxxxxxx-xxxxxx-2 \
        /virtcd/mnt/xxxxxxxx-xxxxxx-3 virtcd:/virtcd/mnt/xxxxxxxx-xxxxxx-3 \
        /virtcd/mnt/xxxxxxxx-xxxxxx-4 virtcd:/virtcd/mnt/xxxxxxxx-xxxxxx-4 \
        /virtcd/mnt/irix-6.5.18-applications-1 
virtcd:/virtcd/mnt/irix-6.5.18-applications-1 \
        /virtcd/mnt/irix-6.5.18-overlays-1 
virtcd:/virtcd/mnt/irix-6.5.18-overlays-1 \
        /virtcd/mnt/irix-6.5.18-overlays-2 
virtcd:/virtcd/mnt/irix-6.5.18-overlays-2 \
        /virtcd/mnt/irix-6.5.18-overlays-3 
virtcd:/virtcd/mnt/irix-6.5.18-overlays-3 \
        /virtcd/mnt/irix-6.5.18-overlays-4 
virtcd:/virtcd/mnt/irix-6.5.18-overlays-4 \
        /virtcd/mnt/irix-6.5.19-applications-1 
virtcd:/virtcd/mnt/irix-6.5.19-applications-1 \
        /virtcd/mnt/irix-6.5.19-overlays-1 
virtcd:/virtcd/mnt/irix-6.5.19-overlays-1 \
        /virtcd/mnt/irix-6.5.19-overlays-2 
virtcd:/virtcd/mnt/irix-6.5.19-overlays-2 \
        /virtcd/mnt/irix-6.5.19-overlays-3 
virtcd:/virtcd/mnt/irix-6.5.19-overlays-3 \
        /virtcd/mnt/irix-6.5.19-overlays-4 
virtcd:/virtcd/mnt/irix-6.5.19-overlays-4 \
        /virtcd/mnt/irix-6.5.20-applications-1 
virtcd:/virtcd/mnt/irix-6.5.20-applications-1 \
        /virtcd/mnt/irix-6.5.20-overlays-1 
virtcd:/virtcd/mnt/irix-6.5.20-overlays-1 \
        /virtcd/mnt/irix-6.5.20-overlays-2 
virtcd:/virtcd/mnt/irix-6.5.20-overlays-2 \
        /virtcd/mnt/irix-6.5.20-overlays-3 
virtcd:/virtcd/mnt/irix-6.5.20-overlays-3 \
        /virtcd/mnt/irix-6.5.20-overlays-4 
virtcd:/virtcd/mnt/irix-6.5.20-overlays-4 \
        /virtcd/mnt/irix-6.5.21-applications-1 
virtcd:/virtcd/mnt/irix-6.5.21-applications-1 \
        /virtcd/mnt/irix-6.5.21-overlays-1 
virtcd:/virtcd/mnt/irix-6.5.21-overlays-1 \
        /virtcd/mnt/irix-6.5.21-overlays-2 
virtcd:/virtcd/mnt/irix-6.5.21-overlays-2 \
        /virtcd/mnt/irix-6.5.21-overlays-3 
virtcd:/virtcd/mnt/irix-6.5.21-overlays-3 \
        /virtcd/mnt/irix-6.5.21-overlays-4 
virtcd:/virtcd/mnt/irix-6.5.21-overlays-4 \
        /virtcd/mnt/irix-6.5.22-applications-1 
virtcd:/virtcd/mnt/irix-6.5.22-applications-1 \
        /virtcd/mnt/irix-6.5.22-applications-2 
virtcd:/virtcd/mnt/irix-6.5.22-applications-2 \
        /virtcd/mnt/irix-6.5.22-overlays-1 
virtcd:/virtcd/mnt/irix-6.5.22-overlays-1 \
        /virtcd/mnt/irix-6.5.22-overlays-2 
virtcd:/virtcd/mnt/irix-6.5.22-overlays-2 \
        /virtcd/mnt/irix-6.5.22-overlays-3 
virtcd:/virtcd/mnt/irix-6.5.22-overlays-3 \

        Another 16K of entries suppressed.

_______________________________________________
autofs mailing list
[EMAIL PROTECTED]
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to