← 全部文章

技术与生活 / 一篇记录

磁盘还有空间,也可能写不进文件

目录中的每个文件都需要元数据资源。大量小文件可能先耗尽 inode,而少数大文件则更容易耗尽数据空间,两种问题的处理方式并不相同。

先明确这里的区别

大文件系统上的低百分比余量仍可能足够,小文件系统却很快用尽。

这是一条运维检查思路,具体阈值与工具要结合服务规模和实际部署环境选择。

df -h; df -i

怎样判断处理正确

同时检查可用字节和 inode,判断是哪类资源不足。

把字节余量和 inode 余量一起放入监控。继续排查时还要考虑配额、只读挂载与权限,不能看到 df 未满就认定是应用本身写文件失败。

告警阈值可以同时结合剩余空间和增长速度。一个尚有余量但每小时快速增长的分区,可能比已经使用较高比例却长期稳定的分区更需要优先处理。

需要留意的是,大量小文件可能先耗尽 inode,而非数据空间。

参考:运维 文档。

搜索文章

输入关键词,找回一篇记录。