Cisco IOS - Utilisation du Système

Slides:



Advertisements
Présentations similaires
Formation Cisco Partie 2 – IOS.
Advertisements

Effacer la Configuration LWAPP sur un LAP
Commandes pour Mots de passe
Terminaux virtuels (VTY)
Catalyst 500E - Réinitialisation avec les Paramètres usine
Configuration Sécurisée de l'IOS Cisco
Hot Standby Router Protocol (HSRP) - Partage de charge
Sécurité - ASA8.x - Import du Plug-in VNC pour utilisation dans WebVPN
QoS - Propagation de la Politique de QoS via BGP
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Configurer NAT et PAT statique pour support d'un serveur Web interne
Les commandes du système de fichiers
Sécurité - Cisco ASA Outil de capture WebVPN
Registre de Configuration (Configuration Register)
Commande ip nat service
Sécurité - VPN - Configurer la mise à jour du client
Utilisation des Cartes mémoires CompactFlash
Sécurité - ASA7.x/PIX 6.x et plus
Configuration EIGRP et IGRP
Tunnel pour paquets IP Multicast
Sécurité - Cisco ASA Supervision du contenu
Vérification du Système fichiers et réparation
BGP - Configuration iBGP et eBGP avec ou sans adresse de Loopback
Collecte de données CAPI
Commande show standby ccnp_cch ccnp_cch.
(Switch Database Management)
Transfert de fichiers utilisant HTTP ou HTTPS
show ip nat translations
Commande show ip dhcp binding
Téléchargement IOS - Commande tftpdnld du ROM Monitor
Configuration Routeur SOHO77
TP Hot Standby Router Protocol (HSRP)
Hot Standby Router Protocol standby preempt et standby track
NAT - Supervision et Maintenance
Préparation de mise à jour
Routage S 7 - Questionnaire N°1
l'image de secours sur un Wireless LAN Controller
Sécurité - Configuration de
Commande show ip eigrp topology
Sécurité - Configuration de l'autorisation d'Applets Java
Routage S 5 - Questionnaire N°1
Proxy ARP ccnp_cch ccnp_cch.
Configuration NAT Utilisation de la commande outside source list
Support de NAT pour IPSec ESP Phase II
Configuration de Voice VLAN
QoS - Configuration RSVP
OSPF - Commande show ip ospf neighbor.
Sécurité - Configuration de -
QoS - Appliquer la QoS à des Sous-interfaces
Pile IGMPv3 de Host.
Changer les critères de nommage
RIP - Configuration des Extensions.
Comment fonctionne RADIUS?
interfaces de couche 3 Commutateur Catalyst 4006
Procédure de récupération
Configuration de routes Statiques Flottantes
Commande show dialer ccnp_cch ccnp_cch.
Sécurité - Configuration d'un
OSPF - Routage Inter-Area
Configuration EIGRP - Agrégation de routes
Commande show vtp ccnp_cch ccnp_cch.
Commande show ip dhcp database
IOS Firewall - Blocage d'applets Java
QoS - Configuration de NBAR (Network-Based Application Recognition)
QoS - Configuration Fragmentation
QoS - Configuration de COPS pour RSVP
show ip dhcp relay information trusted-sources
CONFIGURATION D’UN ROUTEUR Introduction et planification du cours  Configuration d’un routeur  Administration d’un routeur  Protocoles RIP et IGRP 
App Inventor trucs Afficher une image depuis le Web ou Google Drive.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Cisco IOS - Utilisation du Système de Fichiers de l'IOS Cisco ccnp_cch ccnp_cch

Sommaire • Introduction • Comprendre le Système de Fichiers de l'IOS Cisco - Affichage et Classement des fichiers - Commandes indépendantes de la plateforme - Prompt minimal pour les commandes - Créer des répertoires et naviguer dans les répertoires • Copie de fichiers en utilisant les URLs - Spécifier les fichiers sur un serveur réseau - Spécifier les fichiers locaux - Utilisation de préfixes URL • Utilisation d'URLs dans les commandes - Déterminer quels systèmes de fichiers peuvent être utilisés dans les commandes - Utilisation du système de fichiers par défaut - Utilisation de tabulation pour compléter les commandes - Lister les fichiers d'un système de fichiers • Gérer les systèmes de fichiers - Lister les systèmes de fichiers disponibles - Fixer le système de fichiers par défaut - Afficher le système de fichiers par défaut courant - Afficher les informations sur les fichiers d'un système de fichiers - Afficher un fichier • Types de systèmes de fichiers en mémoire Flash - Systèmes de fichiers Flash Classe A - Systèmes de fichiers Flash Classe B - Systèmes de fichiers Flash Classe C • Gestion de systèmes de fichiers distants • Gestion de systèmes de fichiers en NVRAM • Gestion du systèmes de fichiers Système ccnp_cch

Introduction ccnp_cch Ce document décrit le système de fichiers de l'IOS qui fournit une interface unique pour tous les systèmes de fichiers disponibles sur un équipement de routage et comprend: ● Système de fichiers mémoire Flash ● Systèmes de fichier réseau (TFTP, rcp et FTP) ● Tout autre extrémité pour la lecture et l'écriture de données (tels que la NVRAM, la ROM, la configuration courante, un système de mémoire de type "raw", microcode système, Xmodem, log de Flash load helper, modems et interfaces de multiplexage BRI). Comprendre le système de fichiers de l'IOS Les fonctionnalités sont décrites dans les sections suivantes : ● Affichage et Classement des fichiers ● Commandes indépendantes de la plateforme ● Prompt minimal pour les commandes ● Créer des répertoires et naviguer dans les répertoires Affichage et Classement des fichiers Avec le système de fichiers de l'IOS, tous les fichiers peuvent être affichés et classés (exécutable, fichier texte,…) incluant les fichiers sur des serveurs distants. Par exemple vous voudrez peut-être déterminer la taille et le type d'une image sur un serveur distant avant de la copier afin de vous assurer que c'est une image exécutable valide. Vous pouvez également afficher un fichier de configuration sur un serveur distant pour véri- fier que c'est le fichier de configuration correct avant de charger celui-ci sur votre rou- teur. Commandes indépendantes de la plateforme Avec le système de fichiers de l'IOS, l'interface utilisateur du système de fichiers ne dé- pend pas de la plateforme. La syntaxe des commandes est identique quelque soit la plateforme. Cependant, toutes les commandes ne sont pas supportées sur toutes les plateformes et systèmes de fichiers. Parce que différents types de systèmes de fichiers supportent différentes fonctions, certaines commandes ne sont pas disponibles pour tous les sys- tèmes de fichiers qu'elles utilisent. ccnp_cch

Copie de fichiers en utilisant les URLs Prompt minimal pour les commandes Le système de fichiers de l'IOS ne demande qu'un prompt minimal pour beaucoup de commandes telle la commande copy en mode EXEC. Vous pouvez entrer toutes les informations requises dans la ligne de commande au lieu d'entrer les informations lorsque le système vous le demande. Par exemple, si vous voulez copier un fichier vers un serveur FTP, sur une seule ligne vous pouvez spécifier l'emplacement spécifique du fichier sur routeur et l'emplacement spécifique du fichier destination sur le serveur FTP, le nom d'utilisateur et le mot de passe à utiliser pour se connecter au serveur FTP. Cependant pour avoir les demandes d'information par le routeur, vous pouvez toujours entre la forme minimale de la commande. Selon la configuration courante de la commande file prompt en mode de configuration global et le type de la commande que vous avez entré, le routeur peut vous demander confirmation même si vous avez donné toutes les informations dans la commande. Dans ce cas la valeur par défaut sera la valeur entrée dans cette commande. Utilisez la touche Enter pour confirmer la valeur. Créer des répertoires et naviguer dans les répertoires Avec le système de fichiers de l'IOS, vous pouvez naviguer dans les répertoires et lister les fichiers dans un répertoire. Sur les nouvelles plateformes, vous pouvez créer des sous-répertoires dans la mémoire Flash ou sur disque. Copie de fichiers en utilisant les URLs La nouvelle interface du système de fichiers utilise les URLs (Uniform Resource Locator) pour spécifier l'emplacement d'un fichier. Les URLs sont très communément utilisées pour spécifier les fichiers ou les emplacements sur le Web. Cependant sur les routeurs Cisco, elles peuvent être maintenant utilisées pour spécifier l'emplacement des fichiers sur le routeur ou sur des serveurs de fichiers distants. Sur les routeurs Cisco, utilisez les URLs dans les commandes pour spécifier l'emplace- ment du fichier ou du répertoire. Par exemple, si vous voulez copier un fichier d'un em- placement vers un autre, utilisez la commande copy source-url destination-url en mode EXEC. Le format des URLs utilisées par les routeurs peut varier du format que vous avez l'ha- bitude d'utiliser. Il y a également une variété de formats qui peuvent être utilisés et ba- sés sur la localisation du fichier. Les informations pour copier les fichiers en utilisant les URLs sont incluses dans les sections suivantes : ● Spécifier les fichiers sur un serveur réseau ● Spécifier des fichiers locaux ● Utiliser des préfixes URL ccnp_cch

ccnp_cch Spécifier les fichiers sur serveur réseau Pour spécifier un fichier situé sur un serveur réseau utilisez une des formes suivantes: ● ftp:[[//[username[:password]@]location]/directory]/filename ● rcp:[[//[username@]location]/directory]/filename ● tftp:[[//location]/directory]/filename location peut être une adresse IP ou nom de host. La variable username, si elle est spé- cifiée, outrepasse le username spécifié par les commandes ip rcmd remote-username ou ip ftp username en mode de configuration global. password outrepasse le mot de passe spécifié par la commande ip ftp password en mode de configuration global. Le chemin du fichier (directory et filename) est spécifié relativement au répertoire utili- sé pour les transferts de fichiers. Par exemple, sur les serveurs de fichiers UNIX, les chemins de fichiers TFTP commencent au répertoire /tftpboot et les chemins FTP et rcp commencent au répertoire home associé à l'utilisateur (username). L'exemple suivant spécifie le fichier nommé c7200-j-mz.112-current sur le serveur TFTP nommé myserver.cisco.com. Le fichier est localisé dans le répertoire /tftpboot/master. tftp://myserver.cisco.com/master/c7200-j-mz.112-current L'exemple suivant spécifie le fichier nommé mill-config sur le serveur nommé enterpri- se.cisco.com. Le routeur utilise le nom d'utilisateur liberty et le mot de passe secret pour accéder à ce serveur via FTP. ftp://liberty:secret@enterprise.cisco.com/mill-config Spécifier des fichiers locaux Utilisez la syntaxe prefix:[directory/]filename pour spécifier un fichier localisé sur le routeur. Vous pouvez utiliser cette forme pour spécifier un fichier dans la mémoire flash ou en NVRAM. Par exemple, nvram:startup-config spécifie la configuration de démarrage en NVRAM et flash:configs/backup-config spécifie le fichier nommé backup-config dans la mémoire flash. Quand on fait référence à un système de fichiers au d'un fichier, utilisez la forme prefix: . Cette forme spécifie le système de fichiers lui-même plutôt qu'un fichier dans le système de fichiers. Utilisez cette forme pour exécuter des com- mandes sur les systèmes de fichiers eux-mêmes telles que les commandes pour lister les fichiers dans un système de fichiers ou pour formater un système de fichiers. Par exemple, slot0: peut indiquer la première carte PCMCIA (Personal Computer Memo- ry Card Industry Association) mémoire Flash dans le slot 0. ccnp_cch

ccnp_cch Utilisation de préfixes URL Le préfixe URL spécifie le système de fichiers. La liste des systèmes de fichiers diffère selon les plateformes et le mode de fonctionnement. Reférez-vous à votre documenta- tion produit ou utilisez la commande show file systems en mode EXEC pour détermi- ner quels préfixes sont disponibles sur votre plateforme. Les préfixes des systèmes de fichiers sont listés dans le tableau suivant : Préfixe Système de fichiers bootflash: Boot Flash Memory disk0: Disque flash: Mémoire flash. Ce préfixe est disponible sur toutes les plateformes. Pour les plateformes qui nom pas de dis- positif nommé flash:, le préfixe est aliasé par slot0:. Par conséquent vous pouvez utiliser le préfixe flash: pour faire référence à une zone de la mémoire flash prin- cipale de stockage sur toutes les plateformes. flh: Fichiers log de Flash load helper. ftp: Serveur FTP réseau. null: Destination null pour la copie. Vous pouvez copier un fichier distant vers null: pour déterminer sa taille. nvram: NVRAM rcp: Protocole de copie sur serveur de réseau distant. slavebootflash: Mémoire Flash interne sur une carte RSP esclave sur un routeur configuré pour de la haute disponibilité. slavenvram: NVRAM sur une carte RSP (Route Switch Processor) esclave sur un routeur configuré pour de la haute disponibilité. slaveslot0: Première carte PCMCIA sur une carte RSP (Route Switch Processor) esclave sur un routeur configuré pour de la haute disponibilité. slaveslot1: Deuxième carte PCMCIA sur une carte RSP (Route Switch Processor) esclave sur un routeur configuré pour de la haute disponibilité. slot0: Première carte PCMCIA mémoire Flash. slot1: Deuxième carte PCMCIA mémoire Flash. system: Contient la mémoire système y compris la configuration courante. tftp: Serveur réseau TFTP. xmodem: Obtient le fichier d'une machine réseau en utilisant le protocole Xmodem. ymodem: Obtient le fichier d'une machine réseau en utilisant le protocole Ymodem. Note : Les serveurs MOP (Maintenance operation Protocol) ne sont plus supportés comme systèmes de fichiers. ccnp_cch

Utilisation d'URLs dans les commandes Dans toutes les commandes, les ":" sont requis après le nom du système de fichiers. Cependant les commandes qui précédemment n'exigeaient pas les ":" continuent d'être supportées bien que celles-ci n'apparaissent plus dans le contexte de l'aide en ligne. Préfixes URL pour les dispositifs partitionnés Pour des dispositifs partitionnés, le préfixe URL inclut le numéro de partition. La syn- taxe est device:partition-number: pour le préfixe sur un équipement partitionné. Par exemple flash:2: fait référence à la seconde partition en mémoire Flash. Longueurs des composant de l'URL La table suivante liste les longueurs maximum en caractères des différents composants de l'URL. Composants Longueur (Nombre de caractères) Prefix 31 Username 15 Password Hostname Directory 63 Filename Utilisation d'URLs dans les commandes Selon la commande que vous utilisez, différents systèmes de fichiers sont disponibles. Certains systèmes de fichiers peuvent servir uniquement de source mais pas de desti- nation. Par exemple, vous ne pouvez pas copier vers une autre machine avec Xmodem. D'autres opérations comme format ou erase sont uniquement supportées par certains systèmes de fichiers sur certaines plateformes. Les sections suivants décrivent l'utilisation des URLs dans les commandes : ● Déterminer les systèmes de fichiers supportant une commande ● Utiliser le système de fichiers par défaut ● Utiliser la complétion avec tabulation ● Lister les fichiers d'un système de fichiers ccnp_cch

ccnp_cch Déterminer les systèmes de fichiers supportant une commande Utilisez l'aide en ligne contextuelle pour déterminer quel système de fichiers peut être utilisé avec une commande particulière. Dans l'exemple suivant, l'aide en ligne contex- tuelle affiche quels systèmes de fichiers peuvent être utilisés avec la commande copy en mode EXEC. La sortie variera selon les plateformes. Router# copy ? /erase Erase destination file system. bootflash: Copy from bootflash: file system flash: Copy from flash: file system ftp: Copy from ftp: file system null: Copy from null: file system nvram: Copy from nvram: file system rcp: Copy from rcp: file system system: Copy from system: file system tftp: Copy from tftp: file system Utiliser le système de fichiers par défaut Pour la majorité des commandes, si aucun système de fichiers n'est spécifié, le fichier est présumé être dans le répertoire par défaut tel qu'il est spécifié dans la commande cd. Router# pwd slot0: Router# dir Directory of slot0:/ 1 -rw- 4720148 Aug 29 1997 17:49:36 hampton/nitro/c7200-j-mz 2 -rw- 4767328 Oct 01 1997 18:42:53 c7200-js-mz 5 -rw- 639 Oct 02 1997 12:09:32 foo 7 -rw- 639 Oct 02 1997 12:37:13 the_time 20578304 bytes total (3104544 bytes free) Router# cd nvram: Directory of nvram:/ 1 -rw- 2725 <no date> startup-config 2 ---- 0 <no date> private-config 3 -rw- 2725 <no date> underlying-config 129016 bytes total (126291 bytes free) ccnp_cch

ccnp_cch Utiliser la complétion avec tabulation Vous pouvez utiliser la complétion avec tabulation pour réduire le nombre de caractères à entre manuellement pour une commande. Entrez les premiers caractères d'un nom de fichier et presser la touche Tab. Si ces caractères sont propres à un nom de fichier, le routeur complètera le nom pour vous. Continuez d'entrer la commande normalement et pressez la touche Return pour exécuter la commande. Dans l'exemple suivant, le routeur complète le nom de fichier startup-config car c'est le seul fichier dans le système de fichiers nvram: qui commence par "s". Router# show file info nvram:s<tab> Router# show file info nvram:startup-config<Enter> Si vous utilisez la complétion avec Tab sans spécifier de caractères, le routeur utilise le premier fichier du système de fichiers. Router# show file info nvram:<tab> Router# show file info nvram:private-config<Enter> Lister les fichiers d'un système de fichiers Pour beaucoup de commandes vous pouvez obtenir une liste de fichiers dans un sys- tème de fichiers sur le routeur en utilisant l'aide en ligne contextuelle. Dans l'exemple suivant, le routeur liste les fichiers en NVRAM. Router# show file info nvram:? nvram:private-config nvram:startup-config nvram:underlying-config ccnp_cch

Gérer les systèmes de fichiers Pour gérer le système de fichiers exécutez les tâches décrites dans les sections suivantes : ● Lister les systèmes de fichiers disponibles ● Fixer le système de fichiers par défaut ● Afficher le système de fichiers par défaut en cours ● Afficher des informations sur les fichiers d'un système de fichiers ● Afficher un fichier Lister les systèmes de fichiers disponibles Tous les systèmes de fichiers ne sont pas supportés sur chaque plateforme. Pour lister les systèmes de fichiers disponibles sur votre plateforme, utilisez la commande suivan- te en EXEC . Commande But Routeur> show file systems Liste les systèmes de fichiers disponibles sur votre plateforme. Cette commande affiche également des informations sur chaque système de fichiers. Fixer le système de fichiers par défaut Vous pouvez spécifier le système de fichiers ou le répertoire que le système utilise com- me système de fichiers par défaut. Fixer le système de fichier par défaut vous permet d'omettre l'argument optionnel filesystem: des commandes. Pour toutes les commandes en mode EXEC qui ont l'argument optionnel filesystem:, le système utilise le système de fichiers spécifié par la commande cd en mode EXEC quand vous omettez l'argument op- tionnel filesystem:. Par exemple, la commande dir en mode EXEC contient un argument filesystem: optionnel et affiche une liste des fichiers de ce système de fichiers. Pour fixer le système de fichiers par défaut, utilisez la commande suivante en mode EXEC. Commande But Routeur> cd filesystem: Fixe le système de fichiers par défaut. L'exemple suivant fixe la mémoire Flash insérée dans le slot 0 comme le système de fichiers par défaut: cd slot0: ccnp_cch

Afficher le système de fichiers par défaut en cours Pour afficher le système de fichiers par défaut courant, tel que spécifié par la comman- de cd, utilisez la commande suivante en mode EXEC: Commande But Routeur> pwd Affiche le système de fichiers courant. L'exemple suivant montre que le système de fichiers par défaut est slot0:. Routeur> pwd slot0: L'exemple suivant utilise la commande cd pour changer le système de fichiers par dé- faut à system: et ensuite utilise la commande pwd pour vérifier que le système de fi- chiers par défaut a été changé. Routeur> cd system: Routeur> pwd system: Afficher des informations sur les fichiers d'un système de fichiers Vous pouvez afficher une liste du contenu d'un système de fichiers avant de le mani- puler. Par exemple, avant de copier un nouveau fichier de configuration dans la mé- moire Flash, vous voulez peut-être vérifier que le système de fichiers ne contient pas déjà un fichier de configuration avec le même nom. De manière similaire, avant de co- pier un fichier de configuration de la mémoire Flash vers un autre endroit, vous voulez peut-être vérifier son nom de fichier pour l'utiliser dans une autre commande. Pour afficher des informations sur les fichiers d'un système de fichiers, utilisez les commandes suivants en mode EXEC selon les besoins. Commande But Routeur# dir [/all] [filesystem:] [filename] Affiche la liste des fichiers d'un système de fichiers. Routeur# show file systems Affiche des informations détaillées sur chaque fichier du système de fichiers. Routeur# show file information file-url Affiche des informations sur un fichier spécifique. Routeur# show file descriptors Affiche une liste de descripteurs de fichiers ouverts. ccnp_cch

L'exemple suivant compare les différentes commandes utilisées pour afficher des infor- mations au sujet des fichiers de la carte PCMCIA dans le slot 0. Notez que les fichiers effacés apparaissent dans la sortie de la commande dir/all mais pas dans la sortie de la commande dir. Router# dir slot0: Directory of slot0:/ 1 -rw- 4720148 Aug 29 2005 17:49:36 hampton/nitro/c7200-j-mz 2 -rw- 4767328 Oct 01 2005 18:42:53 c7200-js-mz 5 -rw- 639 Oct 02 2005 12:09:32 foo 7 -rw- 639 Oct 02 2005 12:37:13 the_time 20578304 bytes total (3104544 bytes free) Router# dir /all slot0: 3 -rw- 7982828 Oct 01 2005 18:48:14 [rsp-jsv-mz] 4 -rw- 639 Oct 02 2005 12:09:17 [the_time] 6 -rw- 639 Oct 02 2005 12:37:01 [the_time] Router# show slot0: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .. unknown 317FBA1B 4A0694 24 4720148 Aug 29 2005 17:49:36 hampton/nitz 2 .. unknown 9237F3FF 92C574 11 4767328 Oct 01 2005 18:42:53 c7200-js-mz 3 .D unknown 71AB01F1 10C94E0 10 7982828 Oct 01 2005 18:48:14 rsp-jsv-mz 4 .D unknown 96DACD45 10C97E0 8 639 Oct 02 2005 12:09:17 the_time 5 .. unknown 96DACD45 10C9AE0 3 639 Oct 02 2005 12:09:32 foo 6 .D unknown 96DACD45 10C9DE0 8 639 Oct 02 2005 12:37:01 the_time 7 .. unknown 96DACD45 10CA0E0 8 639 Oct 02 2005 12:37:13 the_time 3104544 bytes available (17473760 bytes used) Afficher un fichier Pour afficher le contenu de tout fichier lisible, y compris un fichier sur un système de fichiers distant, utilisez la commande suivante en mode EXEC. Commande But Routeur# more [/ascii | /binary | /ebcdic] file-url Affiche le fichier spécifié. ccnp_cch

Types de systèmes de fichiers Mémoire Flash L'exemple suivant affiche le contenu d'un fichier de configuration situé sur un serveur TFTP. Router# more tftp://serverA/hampton/savedconfig ! ! Saved configuration on server version 11.3 service timestamps log datetime localtime service linenumber service udp-small-servers service pt-vty-logging end Types de systèmes de fichiers Mémoire Flash Les plateformes Cisco utilisent un des trois systèmes de fichiers mémoire Flash : ● Système de fichiers Classe A ● Système de fichiers Classe B ● Système de fichiers Classe C Les méthodes utilisées pour effacer totalement, effacer et récupérer des fichiers dépend de la classe du système de fichiers mémoire Flash. Quelques commandes sont supportées uniquement sur un ou deux types de systèmes de fichiers. La documentation de référence des commandes indique les commandes qui ne sont pas supportées sur tous les types de systèmes de fichiers. Types Plateforme Classe A Cisco 7000 series (including the Cisco 7500 series), Cisco 12000 Gigabit Switch Router (GSR), LS1010 Classe B Cisco 1003, Cisco 1004, Cisco 1005, Cisco 2500 series, Cisco 3600 series, Cisco 4000 series, Cisco AS5200 Classe C Cisco MC3810, disk0 of SC3640 ccnp_cch

ccnp_cch Système de fichiers Flash Classe A Sur les systèmes de fichiers Flash classe A, vous pouvez effacer des fichiers individuel- lement en utilisant la commande delete en mode EXEC et après récupérer ces fichiers avec la commande undelete en mode EXEC. La commande delete marque les fichiers avec "deleted" mais les fichiers sont toujours présents en mémoire Flash. Pour effacer totalement les fichiers, utilisez la commande squeeze en mode EXEC. La commande squeeze retire tous les fichiers marqués "deleted" de la mémoire Flash spécifiée. Ces fi- chiers ne pourront pas être récupérés. Pour effacer tous les fichiers d'une mémoire Flash utilisez la commande format en mode EXEC. Effacer les fichiers d'un dispositif mémoire Flash Quand vous n'avez plus besoin d'un fichier sur un dispositif mémoire Flash, vous pou- vez l'effacer. Quand vous effacez un fichier, le routeur le marque "deleted" mais il n'est pas réellement effacé. Cette fonctionnalité vous permet de récupérer un fichier marqué "deleted" commme cela est décrit dans la section suivante. Vous voulez peut-être récu- pérer une image logicielle ou un fichier de configuration marqué "deleted" si le nouveau fichier de configuration ou la nouvelle image sont corrompus. Pour effacer un fichier sur un dispositif mémoire Flash particulier, utilisez la comman- de suivante en mode EXEC. Commande But Routeur# delete [device:]filename Efface un fichier sur un dispositif mémoire Flash Si vous omettez le dispositif, le routeur utilise le dispositif par défaut spécifié par la commande cd. Si vous tentez d'effacer un fichier spécifié par la variable d'environnement BOOTLDR ou CONFIG_FILE, le système vous demande confirmation pour l'effacement. L'exemple suivant efface le fichier nommé myconfig de la carte mémoire Flash insérée dans le slot 0: delete slot0:myconfig Récupération des fichiers effacés sur un dispositif mémoire Flash Vous pouvez récupérer un fichier effacé. Par exemple vous avez besoin de revenir à un fichier de configuration précédent si l'actuel est corrompu. Pour récupérer un fichier marqué "deleted" sur un équipement mémoire Flash, utilisez les commandes suivantes en mode EXEC. Commande But Routeur# dir /all [filesystem:] Déterminer l'index du fichier effacé Routeur# undelete index [filesystem:] Récupère le fichier effacé sur la mémoire Flash ccnp_cch

Vous devez récupérer un fichier marqué "deleted" par son index car vous pouvez avoir plusieurs fichiers marqués "deleted" et avec le même nom. Par exemple, la liste de fi- chiers marqués "deleted" peut contenir plusieurs fichiers de configuration avec le nom router-config. Vous récupérez par l'index pour indiquer lequel des différents fichiers router-config vous voulez récupérer. Utilisez la commande dir avec l'option /all pour connaître la valeur de l'index du fichier que vous voulez récupérer. Vous ne pouvez pas récupérer un fichier si un fichier valide avec le même nom existe. Pour cela il faut effacer le fichier existant et ensuite récupérer le fichier que vous voulez réutiliser. Par exemple si vous aviez un avec le nom router-config et que vous voulez récupérer un fichier effacé portant le même nom, vous ne pouvez pas simplement ré- cupérer le fichier par son index. Vous devez d'abord effacer le fichier router-config exis- tant et ensuite récupérer le fichier router-config précédent avec son index. Vous pouvez récupérer un fichier tant que ce fichier n'a pas été complètement effacé par la comman- de squeeze. Vous pouvez effacer et récupérer un fichier au maximum 15 fois. L'exemple suivant récupère un fichier effacé dont la valeur de l'index est 1 sur la carte mémoire Flash dans l'emplacement slot 0: undelete 1 slot0: Effacer définitivement un fichier sur un dispositif mémoire Flash Quand un dispositif mémoire Flash est plein, vous avez peut-être besoin de réorganiser les fichiers de telle façon que l'espace utilisé par les fichiers marqués "deleted" puisse être récupéré. Pour savoir si un équipement mémoire Flash est plein, utilisez la com- mande dir. Pour effacer définitivement les fichiers d'un dispositif mémoire Flash, utilisez la com- mande suivante en mode EXEC. Commande But Routeur# squeeze filesystem: Efface totalement les fichiers marqués "deleted" sur un dispositif mémoire Flash. Sur les routeurs Cisco des séries 2600 et 3600, le système de fichiers doit être effacé dans sa totalité au moins une fois avant que la commande squeeze puisse être utilisée. Après le premier effacement complet, la commande squeeze doit fonctionner normale- ment sus le système de fichiers Flash pour toute la durée de son utilisation. Pour effacer un système de fichiers complet sur les routeurs Cisco 2600 et 3600 exécu- tez les étapes suivantes : Commande But Routeur# no partition flash-filesystem: Efface toutes les partitions sus le système de fichiers Flash spécifié. Note: La raison de l'effacement des partitions est de s'assurer que le systèmes de fichier entier est effacé. Routeur# erase filesystem: Efface tous les fichiers sur le système de fichiers spécifié. ccnp_cch

Quand vous exécutez 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 "deleted". A ce point, vous ne pouvez plus récupérer les fichiers effacés et vous pouvez écrire sur l'espace mémoire Flash récupéré. Note : L'opération d'effacement définitif peut prendre quelques minutes car elle com- prend l'effacement et la re-écriture de quasiment tout l'espace mémoire Flash. Vérification Pour recalculer et vérifier la checksum d'un fichier dans la mémoire Flash sur un sys- tème de fichier Flash Classe A, utilisez la commande verify en mode EXEC. Exemple d'effacement et de récupération de système de fichiers Flash Classe A Dans l'exemple suivant, l'image logicielle nommée c7200-js-mz est effacée et récupérée. Notez que le fichier effacé n'apparaît pas dans la sortie de la première commande dir mais apparaît dans la sortie de la commande dir/all. Router# delete slot1: Delete filename []? c7200-js-mz Delete slot1:c7200-js-mz? [confirm] Router# dir slot1: Directory of slot1:/ No such file 20578304 bytes total (15754684 bytes free) Router# dir /all slot1: 1 -rw- 4823492 Dec 17 1997 13:21:53 [c7200-js-mz] Router# undelete 1 slot1: 1 -rw- 4823492 Dec 17 1997 13:21:53 c7200-js-mz ccnp_cch

Système de fichiers Flash Classe B Dans l'exemple suivant, l'image logicielle est effacée. Pour récupérer de l'espace pris par le fichier effacé, la commande squeeze est exécutée. Router# delete slot1:c7200-js-mz Delete filename [c7200-js-mz]? Delete slot1:c7200-js-mz? [confirm] Router# squeeze slot1: All deleted files will be removed. Continue? [confirm] Squeeze operation may take a while. Continue? [confirm] Erasing squeeze log Squeeze of slot1: complete Router# dir /all slot1: Directory of slot1:/ No such file 20578304 bytes total (20578304 bytes free) Système de fichiers Flash Classe B Sur les systèmes de fichiers Flash de Classe B, vous pouvez effacer les fichiers individu- ellement avec la commande delete en mode EXEC. La commande delete marque les fi- chiers avec "deleted". Le fichier est toujours présent en mémoire Flash et occupe de la place. Pour récupérer le fichier, utilisez la commande undelete. Pour récupérer de l'es- pace mémoire Flash, vous devez effacer le système de fichiers entièrement avec la com- mande erase. Effacement de fichiers sur un dispositif mémoire Flash Quand vous n'avez plus besoin d'un fichier sur un dispositif mémoire Flash, vous pou- vez l'effacer. Quand vous effacez un fichier, le routeur le marque "deleted" mais il n'est pas réellement effacé. Cette fonctionnalité vous permet de récupérer un fichier marqué "deleted" comme cela est décrit dans la section suivante. Vous voulez peut-être récu- pérer une image logicielle ou un fichier de configuration marqué "deleted" si le nouveau fichier de configuration ou la nouvelle image sont corrompus. Pour effacer un fichier sur un dispositif mémoire Flash particulier, utilisez la comman- de suivante en mode EXEC. Commande But Routeur# delete [device:]filename Efface un fichier sur un dispositif mémoire Flash Si vous omettez le dispositif, le routeur utilise le dispositif par défaut spécifié par la commande cd. L'exemple suivant efface le fichier nommé myconfig de la carte mémoire Flash insérée dans le slot 0: delete slot0:myconfig ccnp_cch

Récupération des fichiers effacés sur un dispositif mémoire Flash Vous pouvez récupérer un fichier effacé. Par exemple vous avez besoin de revenir à un fichier de configuration précédent si l'actuel est corrompu. Pour récupérer un fichier marqué "deleted" sur un équipement mémoire Flash, utilisez les commandes suivantes en mode EXEC. Commande But Routeur# dir /all [filesystem:] Déterminer l'index du fichier effacé Routeur# undelete index [filesystem:] Récupère le fichier effacé sur la mémoire Flash Vous devez récupérer un fichier marqué "deleted" par son index car vous pouvez avoir plusieurs fichiers marqués "deleted" et avec le même nom. Par exemple, la liste de fi- chiers marqués "deleted" peut contenir plusieurs fichiers de configuration avec le nom router-config. Vous récupérez par l'index pour indiquer lequel des différents fichiers router-config vous voulez récupérer. Utilisez la commande dir avec l'option /all pour connaître la valeur de l'index du fichier que vous voulez récupérer. Vous ne pouvez pas récupérer un fichier si un fichier valide avec le même nom existe. Pour cela il faut effacer le fichier existant et ensuite récupérer le fichier que vous voulez réutiliser. Par exemple si vous aviez un avec le nom router-config et que vous voulez récupérer un fichier effacé portant le même nom, vous ne pouvez pas simplement ré- cupérer le fichier par son index. Vous devez d'abord effacer le fichier router-config exis- tant et ensuite récupérer le fichier router-config précédent avec son index. Vous pouvez récupérer un fichier tant que ce fichier n'a pas été complètement effacé par la comman- de erase. Vous pouvez effacer et récupérer un fichier au maximum 15 fois. L'exemple suivant récupère un fichier effacé dont la valeur de l'index est 1 sur la carte mémoire Flash dans l'emplacement slot 0: undelete 1 slot0: Effacement de la mémoire Flash Pour récupérer de l'espace mémoire pris par des fichiers en mémoire Flash, vous devez effacer le système de fichiers entier en utilisant les commandes erase flash: ou erase bootflash:. Ces commandes récupèrent tout l'espace mémoire flash, effaçant définitive- ment tous les fichiers effacés ou non. Une fois l'effacement effectué, les fichiers ne peu- vent pas être récupérés. Avant d'effacer la mémoire Flash, sauvegardez tout fichier que vous voulez garder sur un autre emplacement (serveur FTP par exemple). Copiez les fichiers sauvegardés dans la mémoire Flash après son effacement. Pour effacer la mé- moire Flash, utilisez la commande suivante: Commande But Router# erase filesystem: Efface le système de fichiers Flash ccnp_cch

Exemple d'effacement de système de fichiers L'exemple suivant efface tous les fichiers de la deuxième partition de la mémoire Flash. Router# erase flash:2 System flash directory, partition 2: File Length Name/status 1 1711088 dirt/gate/c1600-i-mz [1711152 bytes used, 15066064 available, 16777216 total] Erase flash device, partition 2? [confirm] Are you sure? [yes/no]: yes Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Vérification de la mémoire Flash Pour recalculer et vérifier la checksum d'un fichier dans la mémoire Flash sur un sys- tème de fichier Flash Classe B, utilisez la commande verify en mode EXEC. Système de fichiers de Classe C Sur les systèmes de fichiers mémoire Flash de Classe C, vous pouvez effacer individuel- lement les fichiers avec la commande delete. Les fichiers ne peuvent pas être récupérés une fois qu'ils ont été effacés. L'espace mémoire est récupéré de manière dynamique. Pour effacer tous les fichiers de la mémoire Flash, utilisez la commande format. Effacement de fichiers sur un dispositif mémoire Flash Quand vous n'avez plus besoin d'un fichier sur un équipement mémoire Flash, vous pouvez l'effacer. Quand vous effacez un fichier sur un système de fichiers de classe C, ce fichier est définitivement effacé. Le routeur récupère l'espace dynamiquement. Pour effacer un fichier sur un dispositif mémoire Flash spécifique, utilisez la comman- de suivante en mode EXEC. Commande But Routeur# delete [device:]filename Efface un fichier sur un dispositif mémoire Flash Si vous omettez le dispositif, le routeur utilise le dispositif par défaut spécifié par la commande cd. Si vous tentez d'effacer un fichier spécifié par la variable d'environnement BOOTLDR ou CONFIG_FILE, le système vous demande confirmation pour l'effacement. Si vous tentez également d'effacer la dernière image système valide spécifiée par la variable d'environnement BOOT, le système vous demandera confirmation. L'exemple suivant efface le fichier nommé myconfig de la carte mémoire Flash insérée dans le slot 0: delete slot0:myconfig ccnp_cch

Gestion de systèmes de fichiers distants Formater la mémoire Flash Pour formater un système de fichiers de classe C, utilisez la commande suivante en mode EXEC. Commande But Router# format filesystem Formate le système de fichiers Flash. Si vous formatez un dispositif Flash, tous les fichiers sont effacés et ne peuvent pas être récupérés. Créer et effacer des répertoires Sur un système de fichiers de classe C, vous pouvez créer un nouveau répertoire avec la commande mkdir. Pour retirer un répertoire du système de fichiers Flash, utilisez la commande rmdir. Sur un système de fichiers Flash de classe C, vous pouvez renommer un fichier en uti- lisant la commande rename en mode EXEC. Vérifier le système de fichiers Sur un système de fichiers Flash de classe C, vous pouvez vérifier un système de fichi- ers pour réparer tout problème en utilisant la commande fsck en mode EXEC. Gestion de systèmes de fichiers distants Sur des systèmes de fichiers distants (systèmes de fichiers sur des serveurs rcp, FTP et TFTP) vous pouvez exécuter les tâches suivantes : ● Voir le contenu d'un fichier avec la commande more. ● Copier des fichiers depuis ou vers le routeur en utilisant la commande copy. ● Afficher des informations au sujet de fichiers en utilisant la commande show file information. Note : Vous ne pouvez pas effacer de fichiers sur des systèmes distants. ccnp_cch

Gestion de systèmes de fichiers en NVRAM Sur la majorité des plateformes, la NVRAM contient la configuration de démarrage. Sur les plateformes avec système de fichiers de classe A, la variable d'environnement CON- FIG_FILE spécifie l'emplacement de la config de démarrage. Cependant l'URL de fichier nvram:startup-config spécifie toujours la configuration de démarrage sans tenir compte de la variable d'environnement CONFIG_FILE. Vous pouvez afficher le fichier nvram:startup-config (avec la commande more nvram: startup-config en mode EXEC), remplacer la configuration de démarrage par un nou- veau fichier de configuration (avec la commande copy source-url nvram:startup-config) , sauvegarder la configuration de démarrage à un autre emplacement (avec la comman- de copy nvram:startup-config destination-url) et effacer le contenu de la NVRAM (avec la commande erase nvram: ). La commande erase nvram: efface également la configura- tion de démarrage si un autre emplacement est spécifié par la variable d'environnement CONFIG_FILE. L'exemple suivant affiche la configuration de démarrage : nnm3640-2# more nvram:startup-config Using 2279 out of 129016 bytes ! ! Last configuration change at 10:57:25 PST Wed Apr 22 2006 ! NVRAM config last updated at 10:57:27 PST Wed Apr 22 2006 version 11.3 service timestamps log datetime localtime service linenumber service udp-small-servers service pt-vty-logging ... end L'exemple suivant affiche le contenu du système de fichiers NVRAM sur une plateforme avec un système de fichiers de classe A. Le fichier nommé startup-config est le fichier de configuration de démarrage courant, en mémoire RAM physique ou en mémoire Flash. Si le fichier est situé dans le système de fichiers mémoire Flash, cette entrée est un lien symbolique vers le fichier actuel. Le fichier nommé underlying-config est tou- jours la version NVRAM de la configuration. Router# dir nvram: Directory of nvram:/ 1 -rw- 2703 <no date> startup-config 2 ---- 5 <no date> private-config 3 -rw- 2703 <no date> underlying-config 129016 bytes total (126313 bytes free) ccnp_cch

Gestion du système de fichiers system Le système de fichier "system" contient la mémoire système et la configuration courante opérationnelle. Vous pouvez afficher la configuration courante (avec la commande show running-config ou more system:running-config), sauvegarder la configuration couran- te vers un autre emplacement (avec la commande copy system:running-config destina- tion-url) et ajouter des commandes de configuration à la configuration courante (avec la commande copy source-url system:running-config). L'exemple suivant place sur le système de fichiers "system", affiche le contenu du sys- tème de fichiers et affiche la configuration courante. Router# cd ? bootflash: Directory name flash: Directory name lex: Directory name modem: Directory name null: Directory name nvram: Directory name system: Directory name vfc: Directory name <cr> Router# cd system:? system:memory system:running-config system:ucode system:vfiles Router# cd system: Router# dir Directory of system:/ 6 dr-x 0 <no date> memory 1 -rw- 7786 Apr 22 2001 03:41:39 running-config No space information available nnm3640-2# more system:running-config ! ! No configuration change since last restart version 12.2 service timestamps log datetime localtime service linenumber service udp-small-servers service pt-vty-logging . end ccnp_cch

Sur certaines plateformes, le système de fichiers "system" contient du microcode dans son répertoire ucode comme suit : Routeur# dir system:/ucode Directory of system:/ucode/ 21 -r-- 22900 <no date> aip20-13 18 -r-- 32724 <no date> eip20-3 25 -r-- 123130 <no date> feip20-6 19 -r-- 25610 <no date> fip20-1 22 -r-- 7742 <no date> fsip20-7 23 -r-- 17130 <no date> hip20-1 24 -r-- 36450 <no date> mip22-2 29 -r-- 154752 <no date> posip20-0 28 -r-- 704688 <no date> rsp220-0 20 -r-- 33529 <no date> trip20-1 26 -r-- 939130 <no date> vip22-20 27 -r-- 1107862 <no date> vip222-20 No space information available ccnp_cch