简介
本文档提供了在Cisco Transport Manager(CTM)平台上清理磁盘和维护磁盘空间的提示。为了维护高效的CTM服务器并最大限度地提高性能,您必须删除不必要的文件并仅保留最少数量的文件。
注意:如果您不确定要删除的特定文件,请向思科技术支持中心(TAC)(仅注册客户)提交支持案例。 如果您不是注册用户,请转至Cisco.com帐户注册帮助以注册您自己,然后向Cisco TAC提交支持案例。
先决条件
要求
思科建议您了解CTM。
使用的组件
本文档中的信息基于CTM版本4.6.x及更高版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
规则
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
背景信息
为了使CTM服务器应用程序实现最佳性能,必须确保应用程序有足够的磁盘空间来写入日志和其他临时文件。其中一些文件会保留在磁盘上,因为:
维护目录和文件
思科强烈建议您定期检查CTM服务器上的所有文件系统。以下是您必须查看的文件和目录列表:
您必须删除其中一些并保留其他。本节介绍清理磁盘必须执行的操作。要执行这些磁盘操作,必须使用根帐户登录CTM服务器。
日志文件
CTM日志文件的名称包含与年、月和日期附加的server.log(请参见图1)。CTM日志文件驻留在日志目录中。
要访问CTM日志文件,请完成以下步骤:
-
将目录更改为日志目录(请参阅图1中的箭头A)。
-
键入ls -l并按Enter以查看日志目录中的所有日志文件(请参阅图1中的箭头B)。
建议仅保留最新的四个日志文件(请参见图1中的箭头C)。 删除所有旧日志文件。例如, rm server.log.2005-11.13命令将删除名为server.log.2005-11-13的文件。
图1 — 日志文件
ONS15xxx服务日志和跟踪文件
在您尝试排除故障时,Cisco TAC工程团队可以请求您对ONS15454NEService等服务启用跟踪。此服务是showctm命令输出显示的进程之一。服务的默认日志级别通常设置为次要级别。由于所有服务的日志级别都为次要级别,因此每个进程存在两个日志文件。当CTM服务器启动时,CTM以.bak扩展名重命名先前的日志文件,然后以.log扩展名启动新的日志文件。
例如,以下是检查ONS15454NEService*的步骤:
-
将目录更改为/opt/CiscoTransportManagerService/log(请参阅图2中的箭头A)。
-
发出ls -l ONS15454NEService*命令(请参见图2中的箭头B)。 系统将显示所有相关文件。
ONS15xxxService日志文件的以前版本是ONS15454NEService-1.log.bak(请参阅图2中的箭头D)。 当前日志文件为ONS15454NEService-1.log(参见图2中的箭头C)。
图2 — 服务日志文件
您可以删除带.bak后缀的ONS15xxxService日志文件。如果已将日志级别设置为跟踪并启用归档日志模式,则跟踪文件也会以日期和时间作为文件扩展名的一部分出现在/opt/CiscoTransportManagerServer目录中(请参见图3)。
图3 - /opt/CiscoTransportManagerServer目录中的跟踪文件
Cisco建议您将日志级别保持为次要级别,除非您要排除某些CTM或网络问题。如果未选中,跟踪文件会快速占用磁盘的大部分区域,并导致CTM失败。在排除故障时,将日志级别更改为“仅跟踪”。打开跟踪时监控跟踪文件的大小。测试完成后,请务必关闭跟踪。删除不再需要的所有跟踪文件。您可以使用rm命令删除旧的跟踪文件。
核心文件
当CTM服务器的进程异常退出时,操作系统可以写出包含崩溃时进程内存状态的核心文件。使用核心文件查找进程停止的行以及此时的变量值。核心文件位于/opt/CiscoTransportManagerServer/bin目录中。思科工程团队使用核心文件来排除故障。
要访问核心文件,请完成以下步骤:
-
将目录更改为/opt/CiscoTransportManagerServer/bin(请参阅图4中的箭头A)。
-
发出ls -l core*命令查看所有核心文件(请参见图4中的箭头B)。
图4中的箭头C显示/opt/CiscoTransportManagerServer/bin目录中的所有核心文件。
可以使用rm删除核心文件。例如,rm core.454NEService-1.10481。
图4 — 核心文件
/var/tmp目录
/var/tmp目录是您作为系统管理员必须查看的另一个目录。有时,作为CTM服务器一部分嵌入的思科传输控制器(CTC)应用会在/var/tmp目录中创建与CTC相关的文件。一个示例是ctc-ELE*jar文件,您必须删除它。
完成以下步骤以删除ctc-ELE*jar文件:
-
将目录更改为/var/tmp(请参阅图5中的箭头A)。
-
发出ls -l ctc-ELE*命令(请参见图5中的箭头B)。
-
验证结果,并发出rm ctc-ELE*命令以删除名称以ctc-ELE开头的所有文件。
图5 - /var/tmp目录
相关信息