Ce document explique la matrice de compatibilité des systèmes de fichiers PCMCIA, décrit les différents systèmes de fichiers disponibles et explique comment travailler sur ces systèmes de fichiers.
La matrice montre les compatibilités du système de fichiers pour les cartes Flash PCMCIA entre différentes plates-formes. Cela peut être utile lors de la copie d'une image logicielle sur la carte Flash PCMCIA d'un routeur ou d'un commutateur (source) qui doit être utilisée pour un autre routeur ou commutateur (cible) d'une autre plate-forme.
Les tableaux ci-dessous décrivent les systèmes de fichiers auxquels appartiennent les différentes plates-formes matérielles Cisco. Les plates-formes répertoriées sous la même classe de système de fichiers partagent la même structure de système de fichiers.
Remarque : Pour démarrer un routeur ou un commutateur à partir d'un fichier logiciel Cisco IOS® situé sur une carte Flash PCMCIA, la carte Flash doit avoir été formatée dans la plate-forme cible. L'utilisation d'une carte PCMCIA formatée dans la plate-forme source peut fonctionner dans certains cas ; cependant, il existe un certain nombre de situations où la version bootstrap du routeur cible ne prend pas en charge la carte formatée, même si les systèmes de fichiers sont compatibles. Par conséquent, il n'y a aucune garantie que les informations affichées sur cette page fonctionnent dans toutes les situations.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Aucune condition préalable spécifique n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. All of the devices used in this document started with a cleared (default) configuration. Si vous travaillez dans un réseau opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.
Classe de système de fichiers « A » |
---|
|
Classe de système de fichiers « B » |
---|
|
Classe de système de fichiers « C » |
---|
|
¹ Le routeur de la gamme 1600 dispose d'une carte PC unique contenant de la mémoire Flash. Le 1601-1604 fonctionne à partir de Flash. Si vous retirez la carte PC lorsque le routeur est en cours d'exécution, le routeur s'arrête. Le routeur 1601R-1605R fonctionne à partir de la mémoire vive. Si vous retirez la carte PC, le routeur ne charge pas l'image du logiciel Cisco IOS lors du prochain démarrage. Dans la gamme 1600, vous ne pouvez pas supprimer le fichier image en cours ou tout autre fichier, sauf s'il se trouve dans une autre partition.
² Le 3600 utilise traditionnellement un système de fichiers de classe B, mais avec l'ajout de la prise en charge des fichiers crashinfo dans la version 12.2(4)T du logiciel Cisco IOS, le 3600 doit pouvoir supprimer des fichiers individuels. Par conséquent, le routeur de la gamme 3600 avec le logiciel Cisco IOS Version 12.2T et ultérieure utilise des commandes de systèmes de fichiers de classe B ainsi que des commandes de systèmes de fichiers de classe C. Afin d'activer les commandes de système de fichiers de classe C sur le 3600 avec le logiciel Cisco IOS Version 12.2T, vous devez d'abord utiliser la commande erase pour supprimer complètement tous les fichiers du système de fichiers Flash. Ensuite, lorsque le Flash est vide, exécutez la commande squeeze contre lui pour créer un journal squeeze. À ce stade, le système Flash 3600 utilise les commandes delete et squeeze comme un système de fichiers de classe C.
Les disques Flash sont des périphériques à mémoire Flash conformes à la norme PCMCIA (PC Card) et qui présentent une interface AT Attachment (ATA) au système. Cette interface est conforme à la spécification ANSI ATA Interface Document X3T13.1153 D Rev.9.
Le disque Flash est plus flexible que la mémoire Flash linéaire parce que le disque Flash a un circuit de contrôleur qui lui permet d'émuler un disque dur et qui mappe automatiquement les blocs défectueux et effectue une effacement automatique des blocs. De plus, le disque Flash offre la possibilité d'allouer des secteurs non contigus, ce qui élimine la nécessité de la commande squeeze (précédemment requise avec les cartes mémoire Flash linéaires).
Contrairement aux modules de mémoire Flash installés directement sur la carte mère du routeur, plusieurs périphériques Flash PCMCIA ne se regroupent pas en un seul bloc de mémoire contigu. Il est donc important de noter que lors du chargement de fichiers volumineux dans PCMCIA Flash, ces fichiers ne peuvent pas s'étendre sur plusieurs périphériques.
Le disque Flash offre un espace mémoire Flash accru (de 48 à 128 Mo) pour le stockage des fichiers de configuration système, des images logicielles Cisco IOS et d'autres types de fichiers liés au système.
Les disques ATA de mémoire Flash et les cartes mémoire Flash utilisent des commandes similaires. La principale modification de syntaxe est la suivante : disk0: ou disk1: fait référence aux disques ATA de mémoire Flash, tandis que slot0 : ou slot1 : fait référence aux cartes mémoire Flash. En général, utilisez la syntaxe slot0: pour les cartes mémoire Flash de moins de 20 Mo et utilisez disk0 : pour un disque Flash supérieur à 20 Mo. Gardez à l'esprit qu'il existe des cartes Flash PCMCIA linéaires de 32 Mo où vous utilisez slot0:.
Pour voir quelles cartes Flash sont utilisées dans votre routeur, utilisez la commande show version et regardez la partie inférieure du résultat.
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
La commande show file system affiche également les systèmes de fichiers pris en charge par le routeur.
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:
Le tableau Filesystem Class A ci-dessus décrit les systèmes de fichiers auxquels appartiennent les différentes plates-formes matérielles Cisco. Les plates-formes répertoriées sous la même classe de système de fichiers partagent la même structure de système de fichiers. Les méthodes utilisées pour effacer, supprimer et récupérer des fichiers dépendent de la classe du système de fichiers. Les systèmes de fichiers de classe A prennent en charge les commandes de gestion de fichiers suivantes :
delete - « Marque » les fichiers comme supprimés, mais les fichiers occupent toujours de l'espace dans la mémoire Flash. Utilisez la commande undelete pour récupérer ces fichiers ultérieurement.
squeeze - Supprime définitivement tous les fichiers marqués « supprimé » ou « erreur » du périphérique de mémoire Flash spécifié. Ces fichiers ne peuvent plus être récupérés. L'opération de compression peut prendre plusieurs minutes si elle doit effacer et réécrire la majeure partie de l'espace mémoire Flash sur une carte PCMCIA.
format : efface tous les fichiers d'un périphérique Flash et prépare le périphérique Flash à utiliser par la plate-forme.
verify - Recompose et vérifie la somme de contrôle d'un fichier dans la mémoire Flash. Suppose que le fichier a été écrit correctement sur le périphérique Flash. Si le fichier a été endommagé lors de son écriture initiale sur le périphérique, la commande verify ne signale jamais d'erreur. La commande verify n'est utile que pour les cartes Flash PCMCIA parce qu'elles peuvent stocker des sommes de contrôle sur des fichiers. Les disques Flash ATA n'ont pas la capacité de stocker les sommes de contrôle, de sorte que la commande verify n'était généralement pas prise en charge. Cependant, dans la version 12.2T et ultérieure du logiciel Cisco IOS, la commande verify a été mise à jour avec une option MD5. Il est donc maintenant possible d'obtenir un hachage MD5 sur les images stockées dans un disque Flash ATA et de comparer ce hachage à ce qui est indiqué dans la zone Download Software (clients enregistrés uniquement).
Remarque : Pour utiliser les outils de dépannage décrits dans ce document, vous devez être un utilisateur enregistré et vous devez être connecté.
Dans les exemples de résultats ci-dessous, les noms de fichiers du logiciel Cisco IOS peuvent varier en fonction du type de plate-forme utilisée.
Remarque : Avant d'utiliser les commandes ci-dessous, utilisez la commande dir{device:} pour afficher une liste de fichiers sur une mémoire Flash. En outre, la commande show{device:} est disponible pour les cartes Flash PCMCIA et vous montrera les fichiers marqués comme supprimés, mais qui n'ont pas encore été compressés.
delete - « Marque » les fichiers comme supprimés, mais les fichiers occupent toujours de l'espace dans la mémoire Flash. Vérifiez que vous disposez de suffisamment d'espace dans la carte mémoire Flash à l'aide de la commande dir{device:} ou de la commande show{device:}. S'il n'y a pas assez d'espace, vous devez supprimer et presser certains fichiers pour faire assez d'espace.
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 - Pour récupérer un fichier marqué « supprimé » sur un système de fichiers Flash de classe A. Pour les systèmes de fichiers Flash de classe A, lorsque vous supprimez un fichier, le logiciel Cisco IOS marque simplement le fichier comme supprimé, mais il n'efface pas le fichier sur les cartes Flash PCMCIA linéaires.
Cette commande vous permet de récupérer un fichier « supprimé » sur un périphérique de mémoire Flash spécifié tant que le fichier est sur une carte Flash PCMCIA linéaire. Vous devez annuler la suppression d'un fichier par son index comme indiqué dans la sortie de la commande show{device:}.
C7513#undelete 1 slot0:
Dans cet exemple, le fichier avec l'index 1 sera supprimé de slot0. Le numéro d'index a été obtenu à partir de la sortie de la commande show{device:} comme indiqué ci-dessous. Le premier champ (-#-) est le champ d'index :
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 - Pour supprimer définitivement des fichiers Flash en pressant un système de fichiers Flash de classe A sur des cartes Flash PCMCIA linéaires. Cette commande n'est pas utilisée sur les disques Flash ATA PCMCIA. Lorsque la mémoire flash est saturée, vous devrez peut-être réorganiser les fichiers afin que l'espace utilisé par les fichiers marqués « supprimés » puisse être récupéré. Lorsque vous émettez la commande squeeze, le routeur copie tous les fichiers valides au début de la mémoire Flash et efface tous les fichiers marqués « supprimé ou « erreur ». À ce stade, vous ne pouvez pas récupérer les fichiers supprimés et vous pouvez écrire dans l'espace mémoire flash récupéré.
Remarque : La commande squeeze est disponible à partir de la version 11.1 du logiciel Cisco IOS. Si votre version du logiciel Cisco IOS est antérieure à 11.1, vous devez effacer la mémoire Flash entière à l'aide de la commande format, puis copier l'image qui se trouvait dans le routeur plus tôt.
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 - Pour formater un système de fichiers Flash de classe A. Dans certains cas, vous devrez peut-être insérer une nouvelle carte mémoire Flash PCMCIA et charger des images ou y sauvegarder des fichiers de configuration. Avant de pouvoir utiliser une nouvelle carte mémoire Flash, vous devez la formater. Pour être sûr qu'une plate-forme peut démarrer à partir d'une carte Flash PCMCIA linéaire, vous devez la formater sur la plate-forme en question ; cependant, la capacité à démarrer à partir d'un disque Flash ATA dépend souvent de la plate-forme.
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
Le tableau Filesystem Class B ci-dessus décrit les systèmes de fichiers auxquels appartiennent les différentes plates-formes matérielles Cisco. Les plates-formes répertoriées sous la même classe de système de fichiers partagent la même structure de système de fichiers. Les méthodes utilisées pour effacer, partitionner, supprimer et récupérer des fichiers dépendent de la classe du système de fichiers. Les systèmes de fichiers de classe B prennent en charge les commandes de gestion de fichiers suivantes :
delete - « Marque » les fichiers comme supprimés, mais les fichiers occupent toujours de l'espace dans la mémoire Flash.
erase - Efface tous les fichiers d'un périphérique Flash.
partition - Pour séparer la mémoire Flash en partitions sur les plates-formes de système de fichiers de classe B. Utilisez la forme no de cette commande pour annuler le partitionnement et restaurer la mémoire Flash sur une partition.
Dans les exemples de sorties, les noms de fichiers du logiciel Cisco IOS peuvent varier en fonction du type de plate-forme utilisée.
Remarque : Avant d'utiliser les commandes ci-dessous, utilisez la commande dir{device:} ou show{device:} pour afficher une liste de fichiers sur une mémoire Flash.
Supprimer - « Marque » les fichiers comme supprimés, mais les fichiers occupent toujours de l'espace dans la mémoire Flash. Vérifiez que vous disposez de suffisamment d'espace dans la carte mémoire Flash à l'aide de la commande dir{device:}. S'il n'y a pas assez de place, vous devez effacer la mémoire Flash pour récupérer l'espace. La seule façon de récupérer un fichier supprimé est d'effacer la mémoire Flash et de télécharger à nouveau le fichier à partir d'un serveur TFTP (Trivial File Transfer Protocol) ou FTP (File Transfer Protocol).
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
Remarque : Pour récupérer de l'espace sur les systèmes de fichiers Flash de classe B après avoir supprimé des fichiers à l'aide de la commande delete, vous devez utiliser la commande erase. N'oubliez pas : la commande erase efface tous les fichiers du système de fichiers Flash.
erase - Cette commande efface tous les fichiers du système de fichiers Flash ; aucun des fichiers du système de fichiers ne peut être récupéré.
L'exemple suivant illustre la commande erase sur le routeur 3640. La commande erase permet d'effacer les fichiers du slot1.
3640#erase slot1: Erasing the slot1 filesystem will remove all files! Continue? [confirm]y Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Erase of slot1 complete
partition - Pour séparer la mémoire Flash en partitions sur les plates-formes de système de fichiers de classe B, utilisez la commande de configuration globale partition. Utilisez la forme no de cette commande pour annuler le partitionnement et restaurer la mémoire Flash sur une partition.
Remarque : Avant d'utiliser la commande partition, vous devez effacer une mémoire Flash particulière.
partition flash-filesystem : [nombre-de-partitions][taille-partition]
aucune partition flash-filesystem :
partitions flash de partition [size1 size2]
aucune partition flash
L'exemple suivant divise la carte mémoire Flash du logement 0 en trois partitions : deux de 8 Mo et un de 4 Mo sur le Cisco 3600 :
3640# configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3640(config)# partition slot0: 3 8 8 4
Utilisez la commande show slot0 pour vérifier les partitions. L'exemple ci-dessous montre qu'il existe trois partitions : deux avec 8 Mo et un avec 4 Mo. La première partition est chargée avec une image du logiciel Cisco IOS après la création des partitions.
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)
Pour supprimer la partition, utilisez la commande no partition :
3640# configure terminal 3640(config)#no partition flash 3 8 8 4 3640(config)#
Le tableau Filesystem Class C ci-dessus décrit les systèmes de fichiers auxquels appartiennent les différentes plates-formes matérielles Cisco. Les plates-formes répertoriées sous la même classe de système de fichiers partagent la même structure de système de fichiers. Les méthodes utilisées pour effacer, supprimer et récupérer des fichiers dépendent de la classe du système de fichiers. Les systèmes de fichiers de classe C prennent en charge les commandes de gestion de fichiers suivantes :
delete - « Marque » les fichiers comme supprimés, mais les fichiers occupent toujours de l'espace dans la mémoire Flash. Utilisez la commande undelete pour récupérer ces fichiers ultérieurement.
squeeze - Supprime définitivement tous les fichiers marqués « supprimé » ou « erreur » du périphérique de mémoire Flash spécifié. Ces fichiers ne peuvent plus être récupérés. L'opération de compression peut prendre plusieurs minutes si elle doit effacer et réécrire la majeure partie de l'espace mémoire Flash sur une carte PCMCIA.
format - Efface tous les fichiers d'un périphérique Flash.
mkdir - Pour créer un nouveau répertoire dans un système de fichiers Flash de classe C.
rmdir - Pour supprimer un répertoire existant dans un système de fichiers Flash de classe C.
rename - Pour renommer un fichier dans un système de fichiers Flash de classe C.
Dans les exemples de résultats ci-dessous, les noms de fichiers du logiciel Cisco IOS peuvent varier en fonction du type de plate-forme utilisée.
Remarque : Avant d'utiliser les commandes ci-dessous, utilisez la commande dir{device:} ou show{device:} pour afficher une liste de fichiers sur un système de fichiers Flash.
Supprimer- « Marque » les fichiers comme supprimés, mais les fichiers occupent toujours de l'espace dans la mémoire Flash. Vérifiez que vous disposez de suffisamment d'espace dans la carte mémoire Flash à l'aide de la commande dir{device:}. S'il n'y a pas assez d'espace, vous devez supprimer et presser certains fichiers pour créer suffisamment d'espace.
7206#delete slot1: Delete filename []? c7200-js-mz.120-22.bin Delete slot1:c7200-js-mz.120-22.bin? [confirm]y
Après avoir supprimé le fichier ci-dessus, vous pouvez presser le système de fichiers à l'aide de la commande 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
Remarque : La commande squeeze est disponible à partir de la version 11.1 du logiciel Cisco IOS. Si votre version du logiciel Cisco IOS est antérieure à 11.1, vous devez effacer la mémoire Flash entière à l'aide de la commande format, puis copier l'image qui se trouvait dans le routeur avant.
Format - Pour formater un système de fichiers Flash de classe C. Dans certains cas, vous devrez peut-être insérer une nouvelle carte mémoire Flash PCMCIA et charger des images ou y sauvegarder des fichiers de configuration. Avant de pouvoir utiliser une nouvelle carte mémoire Flash, vous devez la formater.
Exemple 1 : Utilisation d'un disque 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#
Exemple 2 : Utilisation d'une carte Flash linéaire
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#
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
30-Jun-2014 |
Première publication |