Contents

Introduction

Antes de Começar

Conventions

Prerequisites

Componentes Utilizados

Matriz de compatibilidade de sistemas de arquivos de PCMCIA

Trabalhando com o sistema de arquivos PCMCIA

Sistema de arquivos classe A

Saídas de exemplo

Sistema de arquivos de classe B

Sistema de arquivos classe C

Informações Relacionadas

Introduction

Este documento explica a Matriz de Compatibilidade de Sistemas de Arquivos do PCMCIA, descreve os diferentes sistemas de arquivos disponíveis e explica como trabalhar nesses sistemas de arquivos.

A matriz mostra as compatibilidades de sistemas de arquivos para placas Flash PCMCIA entre várias plataformas. Isso pode ser útil quando se copia a imagem de um Software na placa PCMCIA Flash de um roteador ou Switch (origem) que deve ser usada para outro roteador ou Switch (destino) de uma plataforma diferente.

As tabelas abaixo descrevem os sistemas de arquivo aos quais pertencem as várias plataformas de hardware Cisco. Plataformas listadas na mesma classe de filesystem dividem a mesma estrutura de filesystem.

Observação: para inicializar um roteador ou um switch de um arquivo do software Cisco IOS® localizado em uma placa Flash PCMCIA, a placa Flash deve ter sido formatada na plataforma de destino. O uso de uma placa PCMCIA formatada na plataforma de origem pode funcionar em alguns casos; no entanto, há várias situações em que a versão de bootstrap do roteador de destino não suporta a placa formatada, mesmo que os sistemas de arquivos sejam compatíveis. Por isso, não há garantia de que a informação mostrada nesta página funcione em todas as situações.

Antes de Começar

Conventions

Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.

Prerequisites

Não existem requisitos específicos para este documento.

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. All of the devices used in this document started with a cleared (default) configuration. Se você estiver trabalhando em uma rede ativa, certifique-se de que entende o impacto potencial de qualquer comando antes de utilizá-lo.

Matriz de compatibilidade de sistemas de arquivos de PCMCIA

Sistema de arquivos Classe "A"

- Switch/processador ATM para LightStream 1010 e Catalyst 5000/5500

- Multiservice Switch Route Processor para LightStream 1010

- Módulo Switch de Rota (RSM - Route Switch Module) Catalyst 5000/5500

- Processador de Rota de Switch (SRP - Switch Route Processor) Catalyst 8500

- Concentrador de acesso universal Cisco 6400

- Processador de Switch de Rota (RSP - Route Switch Processor) Cisco 7000

- Processadores de switch de rota Cisco 7500 Series (RSP 2, RSP 4, RSP 8)

- Cisco 12000 Series Internet Router

Sistema de arquivos Classe "B"

- Cisco 1000 Series Routers

- Roteadores Cisco 1600 Series ¹

- Roteadores Cisco 3600 Series ²

Filesystem Classe "C"

- Controlador de sub-bastidor de acesso discado AS5800

- Módulo Catalyst 5000/5500 Supervisor III

- Catalyst 6000/6500 Supervisor Engine I

- Catalyst 6000/6500 Supervisor Engine II

- Processador de rota Cisco 7000

- Cisco 7100 Series Routers

- Roteadores Cisco uBR7100 Series

- Mecanismo de processamento de rede Cisco 7200 Series

- Roteadores Cisco uBR7200 Series

- Cisco 7200VXR Series Network Services Engine 1

- Roteadores de Internet Cisco 7600 Series

- Roteadores Cisco 10000 Series (ESR)

- Roteadores Cisco uBR1000 Series

¹ O 1600 Series Router tem uma única PC Card que contém memória Flash. O 1601 ao 1604 são executados em Flash. Se você remover a PC Card quando o roteador estiver em execução, o roteador travará. A 1601R-1605R é executada a partir da RAM. Se você remover a PC Card, o roteador não carregará a imagem do software Cisco IOS durante a próxima inicialização. Na série 1600, você não pode excluir o arquivo de imagem em execução ou qualquer outro arquivo, a menos que ele esteja em uma partição diferente.

² O 3600 usa tradicionalmente um sistema de arquivos de classe B, mas com a adição de suporte a arquivos crashinfo no Cisco IOS Software versão 12.2(4)T, o 3600 precisa da capacidade de excluir arquivos individuais. Consequentemente, o 3600 Series Router com Cisco IOS Software Versão 12.2T e posterior utiliza comandos de sistemas de arquivos de classe B, bem como comandos de sistemas de arquivos de classe C. Para ativar os comandos do sistema de arquivos de classe C no 3600 com o Cisco IOS Software Release 12.2T, primeiro é necessário usar o comando erase para remover completamente todos os arquivos do sistema de arquivos Flash. Em seguida, quando o Flash ficar vazio, execute o comando squeeze novamente nele para criar um log de squeeze. Neste ponto, o sistema 3600 Flash usa os comandos delete e squeeze como um sistema de arquivos de classe C.

Trabalhando com o sistema de arquivos PCMCIA

Os discos Flash são dispositivos baseados em memória Flash que estão em conformidade com o padrão da PC Card (anteriormente PCMCIA) e que apresentam uma interface AT Attachment (ATA) para o sistema. Esta interface está em conformidade com a especificação ANSI ATA Interface Document X3T13.1153 D Rev. 9.

O disco Flash é mais flexível que a memória linear Flash, porque ele possui circuito de controle que permite simular um disco rígido e mapeia automaticamente blocos ruins, além de executar o apagamento automático de blocos. Além disso, o disco Flash fornece a capacidade de alocar setores não contíguos, o que elimina a necessidade do comando squeeze (anteriormente exigido com placas de memória Flash lineares).

Diferentemente dos módulos de memória Flash instalados diretamente na placa principal do roteador, vários dispositivos Flash PCMCIA não se agrupam em um bloco contíguo de memória. Portanto, é importante observar que ao carregar arquivos grandes na Flash PCMCIA, esses arquivos não podem abranger mais de um dispositivo.

O Disco Flash fornece mais espaço de memória baseada em Flash - 48 a 128 MB - para o armazenamento de arquivos de configuração de sistema, imagens de software Cisco IOS e outros tipos de arquivos relacionados ao sistema.

Os discos ATA de memória flash e as placas de memória Flash usam comandos semelhantes. A principal alteração de sintaxe é que disk0: ou disco1: refere-se a discos ATA de memória Flash, enquanto slot0: ou slot1: refere-se a placas de memória Flash. Geralmente, use a sintaxe slot0: para placas de memória Flash com menos de 20 MB e use disk0: para disco Flash superior a 20 MB. Lembre-se de que há placas Flash PCMCIA lineares de 32 MB onde você usa o slot0:.

Para verificar quais são as placas Flash usadas no seu roteador, emita o comando show version e examine a parte inferior da saída.

7200# show version

IOS (tm) 7200 Software (C7200-JS-M), Version 12.0(22), RELEASE SOFTWARE (fc1)

Copyright (c) 1986-2002 by cisco Systems, Inc.

Compiled Mon 01-Apr-02 19:44 by srani

Image text-base: 0x60008900, data-base: 0x610E0000

ROM: System Bootstrap, Version 12.1(20000914:181332) [bwhatley-npe200 102],

DEVELOPMENT SOFTWARE

BOOTFLASH: 7200 Software (C7200-BOOT-M), Version 12.0(5), RELEASE SOFTWARE (fc1)

cisco 7206 (NPE150) processor with 43008K/6144K bytes of memory.

R4700 processor, Implementation 33, Revision 1.0 (512KB Level 2 Cache)

Last reset from power-on

Bridging software.

X.25 software, Version 3.0.0.

SuperLAT software (copyright 1990 by Meridian Technology Corp).

TN3270 Emulation software.

1 FastEthernet/IEEE 802.3 interface(s)

125K bytes of non-volatile configuration memory.

1024K bytes of packet SRAM memory.

46976K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes).

!-- This indicates an ATA PCMCIA flash disk

20480K bytes of Flash PCMCIA card at slot 1 (Sector size 128K).

!-- This indicates a Linear PCMCIA flash card

4096K bytes of Flash internal SIMM (Sector size 256K).

Configuration register is 0x2102

O comando show file system também exibe os sistemas de arquivos suportados pelo roteador.

Router-3725# show file system

File Systems:

Size(b)     Free(b)      Type  Flags  Prefixes

-           -    opaque     rw   archive:

-           -    opaque     rw   system:

57336       51389     nvram     rw   nvram:

-           -    opaque     rw   null:

-           -   network     rw   tftp:

-           -    opaque     ro   xmodem:

-           -    opaque     ro   ymodem:

*   63881216    22765568      disk     rw   flash:#

31932416    31932416      disk     rw   slot0:#

-           -    opaque     wo   syslog:

-           -   network     rw   rcp:

-           -   network     rw   pram:

-           -   network     rw   ftp:

-           -   network     rw   http:

-           -   network     rw   scp:

-           -    opaque     ro   tar:

-           -   network     rw   https:

-           -    opaque     ro   cns:

Router-7204# show file system

File Systems:

Size(b)     Free(b)      Type  Flags  Prefixes

-           -    opaque     rw   system:

-           -    opaque     rw   null:

-           -   network     rw   tftp:

129016      124443     nvram     rw   nvram:

-           -      disk     rw   disk0:

-           -      disk     rw   disk1:

*   20578304     2088580     flash     rw   slot0: flash:

-           -     flash     rw   slot1:

3407872     1307684     flash     rw   bootflash:

-           -   network     rw   rcp:

-           -   network     rw   pram:

-           -   network     rw   ftp:

Router-7206VXR#show file system

File Systems:

Size(b)     Free(b)      Type  Flags  Prefixes

-           -    opaque     rw   archive:

-           -    opaque     rw   system:

-           -    opaque     rw   null:

-           -   network     rw   tftp:

129016      126237     nvram     rw   nvram:

-           -    opaque     wo   syslog:

*  128135168    50855936      disk     rw   disk0:#

-           -      disk     rw   disk1:

-           -     flash     rw   slot0: flash:

-           -     flash     rw   slot1:

3407873           1     flash     rw   bootflash:

-           -   network     rw   rcp:

-           -   network     rw   pram:

-           -   network     rw   http:

-           -   network     rw   ftp:

-           -    opaque     ro   cns:

Sistema de arquivos classe A

A tabela Sistema de Arquivos Classe A, acima, descreve quais são os sistemas de arquivos a que pertencem as várias plataformas de hardware da Cisco. Plataformas listadas na mesma classe de filesystem dividem a mesma estrutura de filesystem. Os métodos usados para apagar, excluir e recuperar arquivos dependem da classe do sistema de arquivos. Os sistemas de arquivos de classe A suportam os seguintes comandos de gerenciamento de arquivos:

- delete - “Marca” arquivos como excluídos, mas os arquivos ainda ocupam espaço na memória Flash. Use o comando undelete para recuperar esses arquivos mais tarde.

- squeeze - remove permanentemente todos os arquivos marcados como "excluído" ou "erro" do dispositivo de memória Flash especificado. Esses arquivos talvez não possam ser recuperados. A operação de compactação pode levar até vários minutos se for preciso apagar e regravar a maior parte do espaço de memória Flash em uma placa PCMCIA.

- format - Apaga todos os arquivos em um dispositivo Flash e prepara o dispositivo Flash para ser utilizado pela plataforma.

- verify – Computa novamente e verifica a soma de verificação de um arquivo na memória Flash. Supõe que o arquivo foi gravado no dispositivo Flash corretamente. Se o arquivo foi corrompido quando foi gravado originalmente no dispositivo, o comando verify nunca sinalizará um erro. O comando verify só é útil para placas PCMCIA Flash porque essas placas podem armazenar somas de verificação em arquivos. Os discos ATA Flash não podem armazenar somas de verificação; portanto, em geral, o comando verify não era suportado. No entanto, na versão 12.2T e posterior do software Cisco IOS, o comando verify foi atualizado com uma opção MD5, de modo que agora é possível obter um hash MD5 em imagens armazenadas em um disco Flash ATA e comparar esse hash com o que está listado na área Download Software (somente clientes registrados).

Observação: para usar as ferramentas de solução de problemas descritas neste documento, você deve ser um usuário registrado e estar conectado.

Saídas de exemplo

Nas saídas de exemplo abaixo, os nomes dos arquivos do software Cisco IOS podem variar dependendo do tipo de plataforma usada.

Observação: antes de usar os comandos abaixo, use o comando dir{device:} para exibir uma lista de arquivos em uma memória Flash. Além disso, o comando show{device:} está disponível para placas Flash PCMCIA e mostrará arquivos marcados como excluídos, mas que ainda não foram compactados.

- delete - “Marca” arquivos como excluídos, mas os arquivos ainda ocupam espaço na memória Flash. Verifique se você tem espaço suficiente na placa de memória Flash usando o comando dir{device:} ou show{device:}. Se não houver espaço suficiente, você deverá excluir e espremer alguns arquivos para criar espaço suficiente.

C7513#delete slot0:rsp-jsv-mz.112-26.bin

Delete filename [rsp-jsv-mz.112-26.bin]? y

Delete slot0:rsp-jsv-mz.112-26.bin? [confirm]y

- undelete - Para recuperar um arquivo marcado como "deleted" no sistema de arquivos do Class A Flash. Para sistemas de arquivos Flash Classe A, quando você exclui um arquivo, o software Cisco IOS simplesmente marca o arquivo como excluído, mas não apaga o arquivo em placas flash PCMCIA lineares.

Esse comando permite que você recupere um arquivo "excluído" em um dispositivo de memória Flash especificado, desde que o arquivo esteja em uma placa flash PCMCIA linear. Você deve cancelar a exclusão de um arquivo por seu índice conforme listado na saída do comando show{device:}.

C7513#undelete 1 slot0:

Neste exemplo, o arquivo com o índice 1 será removido do slot0. O número de índice foi obtido da saída do comando show{device:} conforme visto abaixo. O primeiro campo (-#-) é o campo de índice:

C7513#show slot0:

-#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name

1   .D image    9CAA2A55  83C50C   19  8504460 Jan 13 2000 20:03:02 rsp-pv-mz.120-10.S5

7879412 bytes available (8504588 bytes used)

- squeeze  para excluir permanentemente arquivos Flash compactando um sistema de arquivos Flash Classe A em placas PCMCIA Flash lineares. Esse comando não é usado nos discos Flash PCMCIA ATA. Quando a memória Flash estiver cheia, talvez seja necessário reorganizar os arquivos para que o espaço usado pelos arquivos marcados como "excluído" possa ser recuperado. Ao emitir o comando squeeze, o roteador copia todos os arquivos válidos para o início da memória Flash e apaga todos os arquivos marcados com "deleted ou "error". Nesse ponto, você não pode recuperar arquivos "excluídos" e pode gravar no espaço de memória Flash recuperado.

Observação: o comando squeeze está disponível a partir da versão 11.1 do software Cisco IOS. Se a versão do software Cisco IOS for anterior à 11.1, você precisará apagar toda a Flash usando o comando format e depois copiar a imagem que estava no roteador antes.

C7513#squeeze slot0:

All deleted files will be removed. Continue? [confirm]y

Squeeze operation may take a while. Continue? [confirm]y

Squeezing...

Squeeze of slot0 complete

- format - Para formatar um sistema de arquivos Flash Classe A. Em alguns casos, talvez seja necessário inserir uma nova placa de memória Flash PCMCIA e carregar imagens ou fazer backup dos arquivos de configuração nela. Antes de poder usar um novo cartão de memória Flash, você deve formatá-lo. Para ter certeza de que uma plataforma é capaz de inicializar a partir de uma placa Flash PCMCIA linear, você deve formatá-la na plataforma em questão; entretanto, a capacidade de inicializar a partir de um disco Flash ATA muitas vezes depende da plataforma.

C7513#format slot0:

Format operation may take a while. Continue? [confirm]y

Format operation will destroy all data in "slot0:".  Continue? [confirm]y

Formatting sector 160.....

Format of slot0: complete

Sistema de arquivos de classe B

A tabela Sistemas de Arquivos de Classe B acima descreve a que sistemas de arquivos pertencem as diversas plataformas de hardware da Cisco. Plataformas listadas na mesma classe de filesystem dividem a mesma estrutura de filesystem. Os métodos usados para apagar, particionar, excluir e recuperar arquivos dependem da classe do sistema de arquivos. Os sistemas de arquivos de classe B suportam os seguintes comandos de gerenciamento de arquivos:

- delete - “Marca” arquivos como excluídos, mas os arquivos ainda ocupam espaço na memória Flash.

- erase - Apaga todos os arquivos em um dispositivo Flash.

- partition - Para separar a memória Flash em partições nas plataformas de sistemas de arquivos da Classe B. Use o no form desse comando para desfazer o particionamento e restaurar a memória Flash para uma partição.

Nas saídas de exemplo, os nomes dos arquivos do software Cisco IOS podem variar dependendo do tipo de plataforma usada.

Observação: antes de usar os comandos abaixo, use o comando dir{device:} ou show{device:} para exibir uma lista de arquivos em uma memória Flash.

- delete - “Marca” arquivos como excluídos, mas os arquivos ainda ocupam espaço na memória Flash. Verifique se você tem espaço suficiente na placa de memória Flash usando o comando dir{device:}. Se não houver espaço suficiente, você deverá apagar o Flash para recuperar o espaço. A única maneira de recuperar um arquivo excluído é apagar o Flash e baixar o arquivo novamente por meio de um servidor de Trivial File Transfer Protocol (TFTP) ou de File Transfer Protocol (FTP).

3640#delete slot1:c3640-i-mz.113-11c.bin

Delete filename [c3640-i-mz.113-11c.bin]? y

Delete slot1:c3640-i-mz.113-11c.bin? [confirm]y

Observação: para recuperar espaço em sistemas de arquivos Flash Classe B após excluir arquivos usando o comando delete, você deve usar o comando erase. Lembre-se: o comando erase apaga todos os arquivos do sistema de arquivos Flash.

- erase - Este comando apaga todos os arquivos no sistema de arquivos Flash; nenhum dos arquivos no sistema de arquivos pode ser recuperado.

O exemplo a seguir mostra o comando erase no roteador 3640. O comando erase é usado para apagar os arquivos no slot1.

3640#erase slot1:

Erasing the slot1 filesystem will remove all files! Continue? [confirm]y

Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased

Erase of slot1 complete

- partition  Para separar a memória Flash em partições em plataformas de sistemas de arquivos da Classe B utilize o comando partition global configuration. Use o no form desse comando para desfazer o particionamento e restaurar a memória Flash para uma partição.

Observação: antes de usar o comando partition, você precisa apagar uma memória Flash específica.

Para as séries Cisco 1600 e Cisco 3600:

partition flash-filesystem: [número de partições][tamanho da partição]

no partition flash-filesystem:

Todas as outras plataformas da Classe B:

partições flash de partição [tamanho1 tamanho2]

no partition flash

O exemplo a seguir divide a placa de memória Flash no slot 0 em três partições: dois de 8 MB e um de 4 MB no Cisco 3600:

3640# configure terminal

Enter configuration commands, one per line.  End with CNTL/Z.

3640(config)# partition slot0: 3 8 8 4

Use o comando show slot0 para verificar as partições. Você pode ver no exemplo abaixo que há três partições: dois com 8 MB e um com 4 MB. A primeira partição é carregada com uma imagem do software Cisco IOS após a criação das partições.

3640#show slot0:

PCMCIA Slot0 flash directory, partition 1:

File  Length   Name/status

1   2779832  c3640-i-mz.113-11c.bin

[2779896 bytes used, 5608712 available, 8388608 total]

8192K bytes of processor board PCMCIA Slot0 flash (Read/Write)

PCMCIA Slot0 flash directory, partition 2:

No files in PCMCIA Slot0 flash

[0 bytes used, 8388608 available, 8388608 total]

8192K bytes of processor board PCMCIA Slot0 flash (Read/Write)

PCMCIA Slot0 flash directory, partition 3:

No files in PCMCIA Slot0 flash

[0 bytes used, 3932160 available, 3932160 total]

4096K bytes of processor board PCMCIA Slot0 flash (Read/Write)

Para remover a partição, use o comando no partition:

3640# configure terminal

3640(config)#no partition flash 3 8 8 4

3640(config)#

Sistema de arquivos classe C

A tabela de Sistemas de Arquivos Classe C acima descreve a que sistemas de arquivos pertencem as várias plataformas de hardware da Cisco. Plataformas listadas na mesma classe de filesystem dividem a mesma estrutura de filesystem. Os métodos usados para apagar, excluir e recuperar arquivos dependem da classe do sistema de arquivos. Os sistemas de arquivos de classe C suportam os seguintes comandos de gerenciamento de arquivos:

- delete - “Marca” arquivos como excluídos, mas os arquivos ainda ocupam espaço na memória Flash. Use o comando undelete para recuperar esses arquivos mais tarde.

- squeeze - remove permanentemente todos os arquivos marcados como "excluído" ou "erro" do dispositivo de memória Flash especificado. Esses arquivos talvez não possam ser recuperados. A operação de compactação pode levar até vários minutos se for preciso apagar e regravar a maior parte do espaço de memória Flash em uma placa PCMCIA.

- format – Apaga todos os arquivos em um dispositivo Flash.

- mkdir  Para criar um novo diretório em um sistema de arquivo Flash de Classe C.

- rmdir – Para remover um diretório existente em um sistema de arquivos Flash Classe C.

- renomear - Para renomear um arquivo em um sistema de arquivos Flash Classe C.

Saídas de exemplo

Nas saídas de exemplo abaixo, os nomes dos arquivos do software Cisco IOS podem variar dependendo do tipo de plataforma usada.

Observação: antes de usar os comandos abaixo, use o comando dir{device:} ou show{device:} para exibir uma lista de arquivos em um sistema de arquivos Flash.

- delete - “Marca” arquivos como excluídos, mas os arquivos ainda ocupam espaço na memória Flash. Verifique se você tem espaço suficiente na placa de memória Flash usando o comando dir{device:}. Se não houver espaço suficiente, você deverá excluir e pressionar alguns arquivos para criar espaço suficiente.

7206#delete slot1:

Delete filename []? c7200-js-mz.120-22.bin

Delete slot1:c7200-js-mz.120-22.bin? [confirm]y

Depois de excluir o arquivo acima, você pode apertar o sistema de arquivos usando o comando squeeze.

7206#squeeze slot1:

All deleted files will be removed. Continue? [confirm]y

Squeeze operation may take a while. Continue? [confirm]y

Squeeze of slot1 complete

Observação: o comando squeeze está disponível a partir da versão 11.1 do software Cisco IOS. Se a versão do software Cisco IOS for anterior à 11.1, você precisará apagar toda a Flash usando o comando format e depois copiar a imagem que estava no roteador antes.

- Format - Para formatar um sistema de arquivos Flash Classe C. Em alguns casos, talvez seja necessário inserir uma nova placa de memória Flash PCMCIA e carregar imagens ou fazer backup dos arquivos de configuração nela. Antes de poder usar um novo cartão de memória Flash, você deve formatá-lo.

Exemplo 1: Utilizando um disco flash

7206#format disk0:

Format operation may take a while. Continue? [confirm]y

Format operation will destroy all data in "disk0:".  Continue? [confirm]y

Format: Drive communication & 1st Sector Write OK...

Writing Monlib sectors..........................................................

.........................................................

Monlib write complete

Format: All system sectors written. OK...

Format: Total sectors in formatted partition: 93792

Format: Total bytes in formatted partition: 48021504

Format: Operation completed successfully.

Format of disk0: complete

7206#

Exemplo 2: Uso de uma Placa Flash Linear

7206#format slot1:

Format operation may take a while. Continue? [confirm]y

Format operation will destroy all data in "slot1:".  Continue? [confirm]y

Enter volume ID (up to 64 chars)[default slot1]:

Formatting sector 1

Format of slot1 complete

7206#

Informações Relacionadas

- Uso do sistema de arquivos do Cisco IOS

- Como escolher um Cisco IOS Software Release

- Suporte Técnico e Documentação - Cisco Systems