キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
489
閲覧回数
0
いいね!
0
コメント
kuliu2
Cisco Employee
Cisco Employee

はじめに

show tech-support などのようなファイルのサイズが大きく、サーバーに転送できない時があります。

本ドキュメントで split  コマンドでファイルを分割する方法を紹介します。

 

実例紹介

IOS-XR 64bit (eXR) の sysadmin VM 上の操作となります。

sysadmin VM 上で show tech-support ctrace を取得しました。

sysadmin-vm:0_RP0# show tech-support ctrace 
---snip---
Show tech output available at /misc/disk1//showtech/showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz
++ Show tech end time: 2020-Jul-17.013920.UTC ++

sysadmin-vm:0_RP0# dir harddisk:/showtech
129053 -rw-r--r--. 1 25302137 Jul 17 01:39 showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz

run で Guest OS にて、保存しているディレクトリに入ってから、split コマンドを実行します。

sysadmin-vm:0_RP0# run
[sysadmin-vm:0_RP0:~]$cd /misc/disk1//showtech/
[sysadmin-vm:0_RP0:~/showtech]$ls -l
-rw-r--r--. 1 root root 25302137 Jul 17 01:39 showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz

split -b <分割サイズを指定する> ./<ファイル名> <ファイル名>-

[sysadmin-vm:0_RP0:~/showtech]$split -b 10m ./showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz-
[sysadmin-vm:0_RP0:~/showtech]$ls -l
-rw-r--r--. 1 root root 25302137 Jul 17 01:39 showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz
-rw-r--r--. 1 root root 10485760 Jul 17 02:22 showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz-aa
-rw-r--r--. 1 root root 10485760 Jul 17 02:22 showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz-ab
-rw-r--r--. 1 root root  4330617 Jul 17 02:22 showtech-ctrace-admin-2020-Jul-17.013855.UTC.tgz-ac

その後、分割した各ファイルを PC へ転送の上、下記のように結合することが可能です。

MAC:
% cat <ファイル名>-* > <ファイル名>
Windows:
C:\ type <ファイル名>-aa <ファイル名>-ab <ファイル名>-ac > <ファイル名>

split コマンドは run で Guest OS に入ってから操作する必要があり、本来推奨するコマンドではありません。
検証環境で安全性を確認し、問題があった場合は使用を中止して下さい。
また、問題に再現性があった場合でも、非サポートとなりますので予めご留意下さい。

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします