求真正的高手解答关于Solaris文件个数上限的问题
求教Solaris的高手一个困扰了我好几天的问题。
安装了Solaris 10 x86版,在一块146G的硬盘上划分了/export/home2 50G的空间。现在将一堆xxx.tar.gz文件解压展开。当展开某一个tar的时候系统提示磁盘容量不足。这个tar文件本身有6G大,而且文件夹里文件数量非常多。失败后我用df -k命令看了一下,系统显示还有30G的空间未被使用。但是不论我拷贝文件,或是上传文件,系统都提示磁盘容量不足。但是当我删除一个小文件后我就可以上传一个大文件。
我想问一下,Solaris的文件系统是不是对文件的个数有上限,如果有的话如何才能解决这个问题。请求各位高手指点迷津。
分数不够开贴再加,谢谢
[解决办法]
兄弟试下有个ulimit命令,估计可以设置文件个数上限。仅供参考。O(∩_∩)O哈哈~
[解决办法]
ulimit是设置进程可以打开的文件描述符上限。
你的问题我怀疑是小文件太多,超出了该分区的inode数限制。
你不要把这些tar文件都解到一个分区里,试着解压到别的分区。
[解决办法]
怀疑是inode用完了,
用df -i -k看看inode节点使用情况