Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Conventions

Problèmes liés à l'accès simultané à la mémoire NVRAM

Solution

%SYS-4-NV_BLOCK_INITFAIL : Impossible d'initialiser la géométrie de nvram

Informations connexes

Introduction

Ce document traite des problèmes rencontrés lors de l'accès simultané à une mémoire vive non volatile (NVRAM) d'un routeur et de la manière de les résoudre.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Components Used

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Problèmes liés à l'accès simultané à la mémoire NVRAM

Lorsque vous disposez d'un accès simultané à la mémoire NVRAM d'un routeur, vous pouvez rencontrer ces deux erreurs :

- Lorsque vous affichez le contenu de la mémoire vive non volatile à l'aide de la commande show startup-config :

Router#show startup-config

Using 5524 out of 129016 bytes

%Error opening nvram:/startup-config (Device or resource busy)

- Pendant que vous enregistrez une configuration dans la mémoire vive non volatile à l'aide de la commande copy running-config startup-config :

Router#copy running-config startup-config

Destination filename [startup-config]?

startup-config file open failed (Device or resource busy)

Solution

Voici une approche étape par étape pour vous aider à résoudre le problème présenté dans ce document :

1. Entrez la commande show users afin de déterminer le nombre d'utilisateurs connectés au routeur.

Router#show users

Line       User       Host(s)   Idle       Location

0 con 0   user1      idle      00:00:14

* 2 vty 0   user2      idle      00:00:00   64.104.207.114

Comme le montre le résultat, un autre utilisateur est connecté au routeur via la console.

Le "*" en regard de la ligne 2 vty 0 indique la ligne utilisée dans cette session. S'il y a plus de deux utilisateurs, effacez-les tous, à l'exception de la ligne avec le "*« . Cet utilisateur a accédé à la mémoire NVRAM à ce stade et l'a verrouillée.

2. Pour effacer la ligne sur laquelle les autres utilisateurs sont connectés et libérer la mémoire NVRAM, émettez la commande clear line.

Router#clear line 0

[confirm]

[OK]

3. Émettez de nouveau la commande show users afin de vérifier.

Router#show users

Line User  Host(s) Idle Location

* 2  vty 0 user2   idle 00:00:00 64.104.207.114

Comme indiqué, un seul utilisateur est maintenant connecté au routeur au cours de cette session.

La mémoire NVRAM est maintenant accessible et vous pouvez émettre les commandes show startup-config et copy running-config startup-config et ne plus rencontrer de problèmes.

Router#show startup-config

Using 5524 out of 129016 bytes

!

version 12.1

service timestamps debug datetime msec

service timestamps log datetime msec

no service password-encryption

Router#copy running-config startup-config

Destination filename [startup-config]?

Building configuration...

[OK]

Router#

%SYS-4-NV_BLOCK_INITFAIL : Impossible d'initialiser la géométrie de nvram

Le %SYS-4-NV_BLOCK_INITFAIL : Impossible d'initialiser la géométrie du message d'erreur nvram s'affiche lorsque l'espace libre dans la mémoire NVRAM est inférieur à 2 000.

La solution temporaire consiste à utiliser la commande write erase (format NVRAM ), puis à émettre la commande write memory. L'autre option consiste à émettre la commande service compress-config.

Informations connexes

- Support et documentation techniques - Cisco Systems