From: Kevin the Drummer on
I have a few cron jobs which start jobs like 'find / ....' and
these jobs, in cooperation with autofs tries to mount all of the
hosts in my /etc/hosts file as //net/somehost.fdqn.blah

How can I constrain find to not try to search the network? My
best guess is to constrain it by filesystem type. I thought find
had a "stay local please" flag, but I can't find that in the
manual page, in the info pages, nor through the --help flag.

Alternatively, if I could constrain autofs from looking into
/etc/hosts and trying to mount hosts that I haven't told it to
mount, that would be great too.

Thanks...

--
PLEASE post a SUMMARY of the answer(s) to your question(s)!
Unless otherwise noted, the statements herein reflect my personal
opinions and not those of any organization with which I may be affiliated.
From: Thomas Richter on
Kevin the Drummer wrote:

> How can I constrain find to not try to search the network? My
> best guess is to constrain it by filesystem type. I thought find
> had a "stay local please" flag.

The GNU version of find offers the -xdev flag which should do exactly that.

> Alternatively, if I could constrain autofs from looking into
> /etc/hosts and trying to mount hosts that I haven't told it to
> mount, that would be great too.

Hmmm, I don't understand what you mean. If autofs isn't supposed to
mount certain hosts, why do you include these hosts in /etc/auto.master
or /etc/auto.misc in first place?

So long,
Thomas
From: James Michael Fultz on
* Kevin the Drummer <nobody(a)cosgroves.us>:
> How can I constrain find to not try to search the network? My
> best guess is to constrain it by filesystem type. I thought find
> had a "stay local please" flag, but I can't find that in the
> manual page, in the info pages, nor through the --help flag.

find ... -xdev ...
From: Sidney Lambe on
On comp.os.linux.misc, Kevin the Drummer <nobody(a)cosgroves.us> wrote:
> I have a few cron jobs which start jobs like 'find / ....' and
> these jobs, in cooperation with autofs tries to mount all of the
> hosts in my /etc/hosts file as //net/somehost.fdqn.blah
>
> How can I constrain find to not try to search the network? My
> best guess is to constrain it by filesystem type. I thought find
> had a "stay local please" flag, but I can't find that in the
> manual page, in the info pages, nor through the --help flag.
>
> Alternatively, if I could constrain autofs from looking into
> /etc/hosts and trying to mount hosts that I haven't told it to
> mount, that would be great too.
>
> Thanks...

I think what you need to use is -prune to keep find from accessing
the mount points of the remote file systems.

But I'm not good enough with find to give you the details. I
suggest you post this question on comp.unix.shell.


> --
> PLEASE post a SUMMARY of the answer(s) to your question(s)!
> Unless otherwise noted, the statements herein reflect my personal
> opinions and not those of any organization with which I may be affiliated.

What a bunch of nonsense that is.


Sid

From: J G Miller on
On Fri, 05 Mar 2010 22:39:46 +0100, Sidney Lambe wrote:

> On comp.os.linux.misc, Kevin the Drummer <nobody(a)cosgroves.us> wrote:
>> I have a few cron jobs which start jobs like 'find / ....' and these
>> jobs, in cooperation with autofs tries to mount all of the hosts in my
>> /etc/hosts file as //net/somehost.fdqn.blah
>>
>> How can I constrain find to not try to search the network? My best
>> guess is to constrain it by filesystem type. I thought find had a
>> "stay local please" flag, but I can't find that in the manual page, in
>> the info pages, nor through the --help flag.
>>
>> Alternatively, if I could constrain autofs from looking into /etc/hosts
>> and trying to mount hosts that I haven't told it to mount, that would
>> be great too.
>>
>> Thanks...
>
> I think what you need to use is -prune to keep find from accessing the
> mount points of the remote file systems.

Yes or you could add them all to the updatedb.conf file and ensure that
updatedb sources it before running.

>> --
>> PLEASE post a SUMMARY of the answer(s) to your question(s)! Unless
>> otherwise noted, the statements herein reflect my personal opinions and
>> not those of any organization with which I may be affiliated.
>
> What a bunch of nonsense that is.

Indeed so -- your boss can still fire you for expressing your opinions
even if you put a disclaimer that it is your own opinion.

<http://www.npr.ORG/templates/transcript/transcript.php?storyId=123024596>



And for a complete updatedb.conf to keep out the extranous stuff ...


#*****************************************************************************#
#|
#| file : /etc/updatedb.conf
#|
#*---------------------------------------------------------------------------
*#
#
# Filesystem bind mounts are pruned from updatedb database.
#
#.............................................................................#
#
PRUNE_BIND_MOUNTS="yes"
#
#*---------------------------------------------------------------------------
*#
#
# Filesystems which are pruned from updatedb database.
#
#.............................................................................#
#
PRUNEFS="afs auto autofs binfmt_misc cifs devpts iso9660 msdos ncpfs NFS
nfs pipefs proc rootfs selinuxfs sfs shm smbfs sockfs tmpfs udf usbdevfs"
#
#*---------------------------------------------------------------------------
*#
#
# Paths which are pruned from updatedb database.
#
#.............................................................................#
#
PRUNEPATHS="/auto /boot /dev /export /initrd /lost+found /media /mnt /
net /proc /sys /tmp /usr/tmp /var/mail /var/run /var/spool /var/tmp"
#
#*****************************************************************************#
 |  Next  |  Last
Pages: 1 2
Prev: iptables rule
Next: what is UUID of a network card