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

 NetApp存储inodes超限导致应用报空间不足_第1张图片

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

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]到底设置成多少合适呢?建议你逐步增加,如果太大,系统也会自动提示你修改,所以不用担心。