[i=s] 本帖最后由 niexintype 于 2010-3-11 22:00 编辑 [/i]
我在linux上用find / -size +200000k 的时候它提示我什么:
find: /proc/3844............ not found this file or director
我找了一下,确实在/proc里根本就没有3844这个目录,我后来又试图去建一个3844目录,也建不起来,这是为什么?
我用的是RedHat 4,老版本的,因为oracle10g只支持这个
zhanghan945 于 2010-03-11 23:32:18发表:
学习了
niexintype 于 2010-03-11 21:59:58发表:
哦,谢谢,就是这个了
deepwhite 于 2010-03-11 15:29:25发表:
/proc里面的以数字问名字的每个文件夹都是一个进程,文件夹中的内容为该进程的相关信息,例如进程的可执行档路径,打开了那些FileDescriptor等等。 估计你说的那个3844恰好是执行Find的时候也在执行的某个命令(当然也可能是Find命令本身)。该命令执行完毕之后你再去proc里面,相应的文件夹当然不存在了。
dvorss 于 2010-03-11 14:24:45发表:
不懂
帮顶
duo2752 于 2010-03-11 13:49:42发表:
内核映射 你去/etc/fstab 看看
njliuqi 于 2010-03-11 13:04:14发表:
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间