NetApp存储inodes超限导致应用报空间不足

应用层访问NAS报下面的错,虽然空间是充足的,但却报空间不够,

 

进入存储,发现有下面的报错。

vol status a_Wed Nov 12 10:09:29 CST [ac-idc-metro1:wafl.vol.outOfInodes:notice]: file system on Volume a_documentum is out of inodes

原来是这个卷的inodes数量超限了,可以把inodes数量理解为文件数量,这里也就是文件太多了,超过了卷的默认值。

这种错误有三种处理办法:

方法一:删除文件和相关快照。

这种方法通常不靠谱,因为生产数据谁会去删呢?

方法二:增大空间。

增大空间也会增加可用的inodes值。

方法三:修改inodes最大值,这个方法靠谱。

首先用maxfiles volname 或者df –i volname命令查看当前的值。

netapp> df -i a_documentum           
Filesystem               iused      ifree  %iused  Mounted on      
/vol/a_documentum/    32038159   20838518     61%  /vol/a_documentum/

然后用maxfiles volname [new_number_of_files]命令增加inodes可用数量即可。

但这个[new_number_of_files]到底设置成多少合适呢?建议你逐步增加,如果太大,系统也会自动提示你修改,所以不用担心。

 

本文出自 “老朱的IT基础架构博客” 博客,请务必保留此出处http://12937895.blog.51cto.com/9437529/1575608

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。