因为是暂时被抓来维护linux(CentOS 6.5)的,
对linux认识己乎等于不认识...麻烦大家了
状况如下,
几天前程式写资料的volume警告写不进去了,
经查是inode 100%造成的,
本以为只要将可搬移档案搬离该volume就好,
发现这个磁盘是mount nfs的,
而这个nfs有作glusterFS, nodes数2,
所以我就两台nodes各移了100多万个目录与档案.
但发现才释出 1万多个inode数量,
而搬移的目的磁盘却用了不少inode空间...
本以为需要重开机才会进一步release更多inode空间,
但我在reboot node 2主机后,发现情况并没有改变.
目前再考虑是不是glusterFS的关系??
(因为.glusterfs 这个目录的档案数也是超多,)
或是
搬移的档案links = 2,所以尽管档案移到另一个磁盘也没用?
EX:
File: `28.log'
Size: 972186 Blocks: 1920 IO Block: 4096 regular file
Device: 811h/2065d Inode: 641392 Links: 2
Access: (0664/-rw-rw-r