系统有个目录/data,任何用户向这个目录(及其子目录)拷贝文件的时候
如果文件大于32768bytes的时候都会报错,并且只拷贝32768bytes然后终止
例如:
hostname#cp /smit.log smit.log.bk
cp: smit.log.bk: There is not enough memory available now.
hostname#ls -al
-rw-r--r-- 1 root dba 32768 May 17 16:35 smit.log.bk
什么原因?
hou007 回复于:2005-05-17 16:49:14
提示内存不够了,可以停掉几个进程.或者重新启动.
china13 回复于:2005-05-17 16:53:21
晕 提示不是很明显么。内存不够
leyearn 回复于:2005-05-17 18:21:24
没楼上两位说的那么简单
当使用root用户或其他的用户,向其他的目录cp任何大的文件,都能够成功
也就是说每当向这个目录cp东西的时候就会出现
hostname#cp /smit.log smit.log.bk
cp: smit.log.bk: There is not enough memory available now.
hostname#ls -al
-rw-r--r-- 1 root dba 32768 May 17 16:35 smit.log.bk
整个文件系统都这样,把这个文件系统里的文件拷贝到其他的文件系统里也不存在问题!
现在问题是这样的:
1.不是内存的问题,系统内存还有2G
2.我觉得不是用户的问题,不同的用户都会遇到一样的问题
现在是文件系统的问题
文件系统的属性是
drwxr-sr-x /data
其下的所有子目录也是这样的属性!
havent_bao 回复于:2005-05-17 22:37:17
ulimit -Sa
ulimit -Ha
也许你就找到这个数字了,那就是原因了。
leanron 回复于:2005-05-17 23:32:54
好像不是楼上说的各种原因,具体原因帮你顶……
leyearn 回复于:2005-05-18 08:28:31
cws:/etc/security>;ulimit -Sa
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 131072
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors) 2000
看到了32768,如果要解决我这个问题,需要更改这个32768这个参数吗
怎么更改,更改之后有没有副作用?
谢谢
leyearn 回复于:2005-05-18 09:23:02
并没有做什么限制(出现问题这台机器),上一个帖子是在另外一台机器上执行的
jszx2#ulimit -Ha
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) unlimited
memory(kbytes) unlimited
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 问题 回复 文件 unlimited 系统 这个 kbytes 目录 blocks |
注册
个人空间
