简介
本文档介绍如何对文件旋转失败进行故障排除。
文件旋转失败
ICSeverity
5 -通知
影响
无法轮换旧文件以处理将来的存储需求。
描述
二进制跟踪(Btrace)管理器旨在为不同的子系统提供高效的日志记录服务,并通过归档旧日志文件和创建新日志文件来管理磁盘空间。Btrace旋转可以在内存中或永久存储中完成,通常在Bootflash或硬盘上的tracelogs目录下。当日志文件超过一定大小时,系统会尝试将其移到其他位置以释放空间。如果移动操作失败,系统最多重试五次。如果所有重试均失败,系统会输出消息“Move file failed, Delete file”,表示无法重新定位文件,并将删除视为最后手段。
当崩溃文件的默认位置变满时,会发生此错误,导致没有更多空间来存储新日志。出现此问题的原因不仅在于存储位置已满,还在于闪存损坏,这可能会阻止文件操作成功完成。该错误消息作为日志文件管理存在重大问题的通知,需要注意防止重要诊断信息的潜在丢失并确保设备的持续顺利运行。
系统日志消息
BTRACE_MANAGER-3-BTRT_ERR_MSG
消息示例
Jan 05 08:45:28 <> %BTRACE_MANAGER-3-BTRT_ERR_MSG: R0/0: btman: Btrace Rotate Error: Move file failed, retry THIS IS A SAMPLE MESSAGE
产品系列
- Cisco ASR 1000系列聚合服务路由器(US)
- Cisco Catalyst 9300 系列交换机
- Cisco Catalyst 9400 系列交换机
- Cisco Catalyst 3850 系列交换机
- Cisco Catalyst 9500 系列交换机
- 思科ASR 900系列汇聚多业务路由器
- Cisco Catalyst 9200 系列交换机
- Cisco Catalyst 3650 系列交换机
- Cisco Catalyst 9600 系列交换机
- 思科 4000 系列集成多业务路由器
Regex
不适用
建议
当设备中的文件循环过程出现问题时,通常会显示此消息。
请按照以下步骤尝试修复问题:
1. 使用命令show file systems或show filesystem查看可用空间(具体取决于平台),以验证闪存上的已用空间和可用空间。您的第一个检查项是可用空间不足。如果驱动器上的空间不足,则需要手动清除旧文件。使用命令dir /all可显示不同目录中的所有文件。Router#show file systems文件系统:大小(b)可用(b)类型标记前缀- -不透明rw系统: - -不透明rw tmpsys: * 14412443648 8376909824 disk rw bootflash:闪存: crashinfo: 8107630592 8015613952 disk ro webui: - -不透明rw null: - -不透明ro tar: - -网络rw tftp: - -不透明wo syslog: 33554432 33465889 nvram nvram: -网络rw rcp: -网络rw http: - -网络rw ftp: - -网络rw https: - -不透明ro cns:
2. 验证快速读写功能。例如,使用命令copy running bootflash:test将新文件test写入bootflash。
3. 使用命令more bootflash:test阅读文件test以查看它是否有效。
4. 运行命令fsck bootflash:或fsck /all并确保所有错误均已修复。还可以运行fsck ?命令来显示fsck工具可以检查的不同文件系统:Router#fsck ?/all。检查此disk /force Forc fsck of disk bootflash:Filesystem to be checked crashinfo:Filesystem to be checked flash:Filesystem to be checked。
5. 重新运行步骤2和步骤3。如果问题仍然存在,请执行下一步。
6. 在维护期间,对于具有硬件冗余的设备,故障切换可以在以前的活动重置时清除问题。如果这无法解决问题,或者您没有冗余,请安排重新加载设备。这还会在启动期间触发文件系统检查,从而检测坏扇区。
7. 请查看已知缺陷列表,并考虑将所讨论的思科设备的软件升级到建议/最新版本,以确保所使用软件中存在大多数已知软件修复。思科漏洞ID CSCvu89062 :Bootflash显示不正确的可用空间受影响的平台: cEdge设备(ISR1000、ISR4000和ASR1000),此消息和%PLATFORM-1-NOSPACE: bootflash:未显示空间警报断言,即使闪存文件系统上似乎有足够的空间。固定版本:16.12.5及更高版本。
命令
#show version
#show logging
#show module
#show platform
#show filesystem
#show file systems
#show media
#show license usage