squeeze
CiscoルータやCatalystのsqueezeコマンドについて、構文や使い方を利用例交えて説明しています。
説明
CiscoルータやCatalystでファイルをdeleteコマンドで削除した後、show file systemsコマンドで確認すると、空き容量が増えていないことがあります。これは、ファイルが表面上は消えていても、復活可能な状態で領域を使っているためです。
以下は、deleteコマンドでファイル名3を削除した後にdir slot0:を実行した例です。
Cisco# dir slot0: Directory of slot0:/ 1 -rw- 1000 Sep 01 2016 10:00:00 ファイル名1 2 -rw- 1000 Sep 01 2016 10:00:00 ファイル名2 4 -rw- 1000 Sep 01 2016 10:00:00 ファイル名4 xxxxxxxx bytes total (yyyyy bytes free)
ファイル名3がありません。以下は、show slot0:の例です。
Cisco# show slot0:
-#- ED --type-- --crc--- -seek- nlen -length- -----date/time------ name
1 .. unknown 11111111 111111 10 1000 Sep 01 2016 10:10:10 ファイル名1
2 .. unknown 11111111 111111 10 1000 Sep 01 2016 10:10:10 ファイル名2
3 .D unknown 11111111 111111 10 1000 Sep 01 2016 10:10:10 ファイル名3
4 .x unknown 11111111 111111 10 1000 Sep 01 2016 10:10:10 ファイル名4
xxxxxxxx bytes total (yyyyy bytes free)
上記では、削除したファイル名3が表示されており、赤字のようなDフラグが表示されています。squeezeコマンドは、このファイルを完全に消去します。
構文
squeezeコマンドの構文は、以下のとおりです。
squeeze ファイルシステム
ファイルシステムはslot0:などで、deleteで削除したファイルがある場所です。
利用例
squeezeコマンドの利用例は、以下のとおりです。
Cisco# show file systems File Systems: Size(b) Free(b) Type Flags Prefixes * 10000000 5000000 flash rw flash: - - opaque rw bs: - - opaque rw vb: 500000 400000 nvram rw nvram: 1000000 400000 disk rw disk0: ・・・ Cisco# squeeze slot0: All deleted files will be removed. Continue? [confirm] Enter Squeeze operation may take a while. Continue? [confirm] Enter Squeezing... Squeeze of slot0 complete Cisco# show file systems File Systems: Size(b) Free(b) Type Flags Prefixes * 10000000 5000000 flash rw flash: - - opaque rw bs: - - opaque rw vb: 500000 400000 nvram rw nvram: 1000000 401000 disk rw disk0: ・・・
赤字部分のように、空き容量が増えます。緑字部分は、処理を継続するためエンターキーだけ押します。
利用可能なモード
- 特権EXECモード