lkml.org 
[lkml]   [2008]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: find: WARNING: Hard link count is wrong for /proc/1
Vegard Nossum wrote:
> Hi,
>
> 2.6.26-rc4 seems to exhibit the following (new since at least 2.6.24)
> warning when running find /proc/1:
>
> find: WARNING: Hard link count is wrong for /proc/1: this may be a bug
> in your filesystem driver. Automatically turning on find's -noleaf
> option. Earlier results may have failed to include directories that
> should have been searched.
>
> # ls -l /proc/1
> total 0
> -r-------- 1 root root 0 Jun 2 02:20 auxv
> --w------- 1 root root 0 Jun 2 02:20 clear_refs
> -r--r--r-- 1 root root 0 Jun 2 02:20 cmdline
> -rw-r--r-- 1 root root 0 Jun 2 02:20 coredump_filter
> lrwxrwxrwx 1 root root 0 Jun 2 02:20 cwd -> /
> -r-------- 1 root root 0 Jun 2 02:20 environ
> lrwxrwxrwx 1 root root 0 Jun 2 02:20 exe -> /bin/bash
> dr-x------ 2 root root 0 Jun 2 02:20 fd
> dr-x------ 2 root root 0 Jun 2 02:20 fdinfo
> -r-------- 1 root root 0 Jun 2 02:20 limits
> -r--r--r-- 1 root root 0 Jun 2 02:20 maps
> -rw------- 1 root root 0 Jun 2 02:20 mem
> -r--r--r-- 1 root root 0 Jun 2 02:20 mountinfo
> -r--r--r-- 1 root root 0 Jun 2 02:20 mounts
> -r-------- 1 root root 0 Jun 2 02:20 mountstats
> dr-xr-xr-x 5 root root 0 Jun 2 02:20 net
> -rw-r--r-- 1 root root 0 Jun 2 02:20 oom_adj
> -r--r--r-- 1 root root 0 Jun 2 02:20 oom_score
> -r-------- 1 root root 0 Jun 2 02:20 pagemap
> lrwxrwxrwx 1 root root 0 Jun 2 02:20 root -> /
> -r--r--r-- 1 root root 0 Jun 2 02:20 smaps
> -r--r--r-- 1 root root 0 Jun 2 02:20 stat
> -r--r--r-- 1 root root 0 Jun 2 02:20 statm
> -r--r--r-- 1 root root 0 Jun 2 02:20 status
> dr-xr-xr-x 3 root root 0 Jun 2 02:20 task
> -r--r--r-- 1 root root 0 Jun 2 02:20 wchan
>
> # stat /proc/1
> File: `/proc/1'
> Size: 0 Blocks: 0 IO Block: 1024 directory
> Device: 3h/3d Inode: 39 Links: 5
> Access: (0555/dr-xr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
> Access: 2008-06-02 02:19:07.418398897 -0400
> Modify: 2008-06-02 02:19:07.418398897 -0400
> Change: 2008-06-02 02:19:07.418398897 -0400
>
> The other /proc/pid entries seem to have the same problem.
>
>
> Vegard
>
The same warning shows up on linux 2.6.25.4.

$ sudo stat /proc/1
File: `/proc/1'
Size: 0 Blocks: 0 IO Block: 1024 directory
Device: 3h/3d Inode: 111976 Links: 5
Access: (0555/dr-xr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2008-06-02 19:23:41.728134046 -0300
Modify: 2008-06-02 19:23:41.728134046 -0300
Change: 2008-06-02 19:23:41.728134046 -0300

This is the output of find before the warning shows up (it always happen
right after /proc/1/fdinfo/10):
$ sudo find /proc/1
/proc/1
/proc/1/task
/proc/1/task/1
/proc/1/task/1/fd
/proc/1/task/1/fd/10
/proc/1/task/1/fdinfo
/proc/1/task/1/fdinfo/10
/proc/1/task/1/environ
/proc/1/task/1/auxv
/proc/1/task/1/status
/proc/1/task/1/limits
/proc/1/task/1/cmdline
/proc/1/task/1/stat
/proc/1/task/1/statm
/proc/1/task/1/maps
/proc/1/task/1/mem
/proc/1/task/1/cwd
/proc/1/task/1/root
/proc/1/task/1/exe
/proc/1/task/1/mounts
/proc/1/task/1/clear_refs
/proc/1/task/1/smaps
/proc/1/task/1/pagemap
/proc/1/task/1/wchan
/proc/1/task/1/oom_score
/proc/1/task/1/oom_adj
/proc/1/fd
/proc/1/fd/10
/proc/1/fdinfo
/proc/1/fdinfo/10
find: WARNING: Hard link count is wrong for /proc/1: this may be a bug
in your filesystem driver. Automatically turning on find's -noleaf
option. Earlier results may have failed to include directories that
should have been searched.


\
 
 \ /
  Last update: 2008-06-03 00:31    [W:0.084 / U:0.132 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site