簡介
本文提供在Cisco Transport Manager(CTM)平台上清理磁碟和維護磁碟空間的提示。為了維護高效的CTM伺服器並最大限度地提高效能,您必須刪除不必要的檔案並只保留最少的檔案數。
注意:如果您不確定要刪除的特定檔案,請與Cisco Technical Assistance Center(TAC)(僅限註冊客戶)一起開啟支援案例。 如果您不是註冊使用者,請轉至Cisco.com帳戶註冊幫助進行註冊,然後向Cisco TAC提交支援案例。
必要條件
需求
思科建議您瞭解CTM。
採用元件
本檔案中的資訊是根據CTM 4.6.x及更新版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
慣例
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
背景資訊
為使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服務日誌和跟蹤檔案
當您嘗試解決問題時,思科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日誌檔案。如果已將日誌級別設定為trace並啟用了歸檔日誌模式,則跟蹤檔案還會以日期和時間作為副檔名的一部分顯示在/opt/CiscoTransportManagerServer目錄(請參見圖3)。
圖3 - /opt/CiscoTransportManagerServer目錄中的跟蹤檔案
除非您想要排解某些CTM或網路問題,否則思科建議您將log level設為minor。如果不選中,跟蹤檔案會快速佔用磁碟的大面積並導致CTM失敗。進行故障排除時,將日誌級別更改為trace。開啟跟蹤時,監視跟蹤檔案的大小。確保在測試完成時關閉跟蹤。當不再需要所有跟蹤檔案時,將其刪除。您可以使用rm命令刪除舊的跟蹤檔案。
核心檔案
當CTM伺服器的進程異常退出時,作業系統可以寫出包含進程崩潰時的記憶體狀態的核心檔案。使用core檔案查詢進程停止的行,以及此處的變數值。核心檔案位於/opt/CiscoTransportManagerServer/bin目錄中。思科工程團隊使用Core檔案對問題進行故障排除。
完成以下步驟,即可存取核心層檔案:
-
將目錄更改為/opt/CiscoTransportManagerServer/bin(請參見圖4中的箭頭A)。
-
發出ls -l core*命令以檢視所有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目錄
相關資訊