FAQ 磁盘满与录像落盘策略
Skeyevss FAQ磁盘满与录像落盘策略试用安装包下载 | SMS | 在线演示项目地址https://github.com/openskeye/go-vss1. 典型症状新录像写入失败数据库或索引显示异常服务日志大量No space left on deviceinode 耗尽小文件过多导致仍有「空间」但无法创建文件系统只读 remount数据库损坏风险骤增。2. 区分空间与 inode执行df -h看块设备使用率执行df -i看 inode。录像分段、海量小图抓拍场景下inode 先满并不少见。缓解手段包括提高分段大小、合并索引文件、定期归档到对象存储。3. 录像策略设计要点循环覆盖FIFO按磁盘配额或天数滚动删除最老片段分盘存储系统盘与数据盘分离避免日志把系统盘打满连带 DB对象存储下沉冷数据上S3/MinIO本地仅热数据单通道限速异常码率设备防止拖垮整盘写入带宽。4. 与数据库、索引的一致性磁盘满时先停写的业务可能已成功写文件但元数据未提交恢复后需校验或重建索引。运维上应在监控中同时告警磁盘使用率 写入错误率 录像任务队列。5. 应急流程扩容或清理确认可删的是缓存/临时目录勿误删 WAL只读库若使用 SQLite/MySQL检查是否因磁盘问题进入恢复模式分批恢复录像避免恢复瞬间IO 风暴再次打满。6. 监控建议告警阈值建议多档80% 预警、90% 紧急对云盘注意吞吐与 IOPS 上限容量未满也可能IO 饱和。磁盘问题空间、inode、IO 三线排查录像类系统要把循环覆盖当作默认生存策略而不是事后手工删文件。