我正在build立一个新的CentOS 6系统做一些数据处理。 当我将数据加载到一个全新的100gb LVM卷中时,我已经达到了大约35%的完整数据量,并开始报告设备上没有剩余空间,无论是用户帐户还是root用户。 当我尝试写入更多数据时,没有看到任何新的信息正在写入dmesg或/ var / log / messages。 对于什么可能导致这种行为,而不写任何东西到日志,我是相当茫然。 即使在重新启动之后,这仍然存在,并且lsof在挂载点上报告没有打开的文件。 du和df同意这个卷上有多less空间。
任何意见如何找出为什么我不能使用其他66%的体积将不胜感激。
当我运行touch / srv / data / test(/ srv / data是挂载点)时,我得到错误信息:touch:不能接触/srv/data/test
:设备上没有剩余空间。
根据下面的一个评论,我从df -i看到,我是inode。 我将不得不研究如何处理缺lessinode的问题。
有时候,错误信息有点误导,并且当你仍然有空间但实际上用完了inode时,可能会报告“磁盘已满”或“没有更多空间”。
用df
工具和它的选项来检查:
-i, --inodes list inode information instead of block usage