简介

    本文档提供了在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. 将目录更改为日志目录(请参阅图1中的箭头A)。

    2. 入ls -l并按Enter以查看日志目录中的所有日志文件(请参阅图1中的箭头B)。

      建议仅保留最新的四个日志文件(请参见图1中的箭头C)。 删除所有旧日志文件。例如, rm server.log.2005-11.13令将删除名为server.log.2005-11-13的文件

      图1 — 日志文件

      diskclean_ctm_01.gif

    ONS15xxx服务日志和跟踪文件

    在您尝试排除故障时,Cisco TAC工程团队可以请求您对ONS15454NEService等服务启用跟踪。此服务是showctm命令输出显示的进程之一。服务的默认日志级别通常设置为次要级别。由于所有服务的日志级别都为次要级别,因此每个进程存在两个日志文件。当CTM服务器启动时,CTM以.bak扩展名重命名先前的日志文件,然后以.log扩展名启动新的日志文件。

    例如,以下是检查ONS15454NEService*的步骤:

    1. 将目录更改为/opt/CiscoTransportManagerService/log(请参阅图2中的箭头A)。

    2. 发出ls -l ONS15454NEService*命令(请参见图2中的箭头B)。 系统将显示所有相关文件。

      ONS15xxxService日志文件的以前版本是ONS15454NEService-1.log.bak(请参阅图2中的箭头D)。 当前日志文件为ONS15454NEService-1.log(参见图2中的箭头C)。

      图2 — 服务日志文件

      diskclean_ctm_02.gif

      您可以删除带.bak后缀的ONS15xxxService日志文件。如果已将日志级别设置为跟踪并启用归档日志模式,则跟踪文件也会以日期和时间作为文件扩展名的一部分出现在/opt/CiscoTransportManagerServer目录中(请参见图3)。

      图3 - /opt/CiscoTransportManagerServer目录中的跟踪文件

      diskclean_ctm_03.gif

    Cisco建议您将日志级别保持为次要级别,除非您要排除某些CTM或网络问题。如果未选中,跟踪文件会快速占用磁盘的大部分区域,并导致CTM失败。在排除故障时,将日志级别更改为“仅跟踪”。打开跟踪时监控跟踪文件的大小。测试完成后,请务必关闭跟踪。删除不再需要的所有跟踪文件。您可以使用rm命令删除旧的跟踪文件。

    核心文件

    当CTM服务器的进程异常退出时,操作系统可以写出包含崩溃时进程内存状态的核心文件。使用核心文件查找进程停止的行以及此时的变量值。核心文件位于/opt/CiscoTransportManagerServer/bin目录中。思科工程团队使用核心文件来排除故障。

    要访问核心文件,请完成以下步骤:

    1. 将目录更改为/opt/CiscoTransportManagerServer/bin(请参阅图4中的箭头A)。

    2. 发出ls -l core*命令查看所有核心文件(请参见图4中的箭头B)。

      图4中的箭头C显示/opt/CiscoTransportManagerServer/bin目录中的所有核心文件。

      可以使用rm删除核心文件。例如,rm core.454NEService-1.10481

      图4 — 核心文件

      diskclean_ctm_04.gif

    /var/tmp目录

    /var/tmp目录是您作为系统管理员必须查看的另一个目录。有时,作为CTM服务器一部分嵌入的思科传输控制器(CTC)应用会在/var/tmp目录中创建与CTC相关的文件。一个示例是ctc-ELE*jar文件,您必须删除它。

    完成以下步骤以删除ctc-ELE*jar文件:

    1. 将目录更改为/var/tmp(请参阅图5中的箭头A)。

    2. 发出ls -l ctc-ELE*命令(请参见图5中的箭头B)。

    3. 验证结果,并发出rm ctc-ELE*命令以删除名称以ctc-ELE开头的所有文件。

      图5 - /var/tmp目录

      diskclean_ctm_05.gif

    相关信息