Mailinglist Archive: opensuse (2912 mails)
| < Previous | Next > |
Re: [SLE] find: . changed during execution of find
- From: "Ryan McCain" <Ryan.McCain@xxxxxxxxxxxxxxx>
- Date: Thu, 03 Feb 2005 12:01:06 -0600
- Message-id: <s2021296.088@smtp1>
This fixed my problem. Thanks to all who responded.
rn
>>>Randall R Schulz <rschulz@xxxxxxxxx> 02/02 6:14 pm >>>
Ryan,
On Wednesday 02 February 2005 15:57, Ryan McCain wrote:
>I am running SUSE 9.2 Pro. Has anyone seen this error when trying to
>run "find" starting at "/" .. If I search starting at /home, /usr,
>etc. all works fine. Any ideas?
>
>busket:~ # find / -name passwd
>find: . changed during execution of find
>busket:~ #
You can see my analysis of why "find" does this here:
<http://lists.suse.com/archive/suse-linux-e/2005-Jan/0466.html>. If you
want to see a somewhat antagonistic back-and-forth regarding whether or
not this is evidence of a bug, see this thread:
<http://lists.suse.com/archive/suse-linux-e/2005-Jan/0346.html>.
The work-around is to exclude "/media" and any other directories where
you have a mount point for an auto-mounted file system such as that
used for removable media (CD / DVD, flash RAM, diskette, etc.). If your
system is a stock one, then probably /media is the only problematic
directory. "/proc" might be problematic, as well.
You should also familiarize your self with the "locate" command ("man
locate", of course). It is much less flexible than find, but when
applicable, far faster and less stressful to your hard drive.
>---
>Thanks, Ryan
Good luck.
Randall Schulz
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx
rn
>>>Randall R Schulz <rschulz@xxxxxxxxx> 02/02 6:14 pm >>>
Ryan,
On Wednesday 02 February 2005 15:57, Ryan McCain wrote:
>I am running SUSE 9.2 Pro. Has anyone seen this error when trying to
>run "find" starting at "/" .. If I search starting at /home, /usr,
>etc. all works fine. Any ideas?
>
>busket:~ # find / -name passwd
>find: . changed during execution of find
>busket:~ #
You can see my analysis of why "find" does this here:
<http://lists.suse.com/archive/suse-linux-e/2005-Jan/0466.html>. If you
want to see a somewhat antagonistic back-and-forth regarding whether or
not this is evidence of a bug, see this thread:
<http://lists.suse.com/archive/suse-linux-e/2005-Jan/0346.html>.
The work-around is to exclude "/media" and any other directories where
you have a mount point for an auto-mounted file system such as that
used for removable media (CD / DVD, flash RAM, diskette, etc.). If your
system is a stock one, then probably /media is the only problematic
directory. "/proc" might be problematic, as well.
You should also familiarize your self with the "locate" command ("man
locate", of course). It is much less flexible than find, but when
applicable, far faster and less stressful to your hard drive.
>---
>Thanks, Ryan
Good luck.
Randall Schulz
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx
| < Previous | Next > |