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.
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
Não existem requisitos específicos para este documento.
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.
Sistema de arquivos Classe "A" |
---|
|
Sistema de arquivos Classe "B" |
---|
|
Filesystem Classe "C" |
---|
|
¹ 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.
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:
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.
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
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.
partition flash-filesystem: [número de partições][tamanho da partição]
no partition flash-filesystem:
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)#
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.
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#
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
30-Jun-2014 |
Versão inicial |