Este documento describe los problemas encontrados cuando hay acceso simultáneo a una RAM no volátil (NVRAM) de un router y cómo resolver estos problemas.
No hay requisitos específicos para este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
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.
Cuando hay acceso simultáneo a la NVRAM de un router, es posible que encuentre estos dos errores:
Mientras visualiza el contenido de la NVRAM con el comando show startup-config:
Router#show startup-config Using 5524 out of 129016 bytes %Error opening nvram:/startup-config (Device or resource busy)
Mientras guarda una configuración en la NVRAM con el comando copy running-config startup-config:
Router#copy running-config startup-config Destination filename [startup-config]? startup-config file open failed (Device or resource busy)
Este es un enfoque paso a paso para ayudarle a resolver el problema que se muestra en este documento:
Ingrese el comando show users para determinar cuántos usuarios están conectados al router.
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
Como se muestra en el resultado, hay otro usuario conectado al router a través de la consola.
El "*" junto a la línea 2 vty 0 indica la línea utilizada en esta sesión. Si hay más de dos usuarios, borre todos, excepto la línea con "*". Ese usuario ha accedido a la NVRAM en este momento y la ha bloqueado.
Para borrar la línea en la que el(los) otro(s) usuario(s) está(n) conectado(s) y libera la NVRAM, ejecute el comando clear line.
Router#clear line 0
[confirm]
[OK]
Ejecute el comando show users de nuevo para verificar.
Router#show users Line User Host(s) Idle Location * 2 vty 0 user2 idle 00:00:00 64.104.207.114
Como se muestra, ahora hay sólo un usuario conectado al router durante esta sesión.
Ahora se puede acceder a la NVRAM, y puede ejecutar los comandos show startup-config y copy running-config startup-config y no encontrar más problemas.
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#
El %SYS-4-NV_BLOCK_INITFAIL: No se puede inicializar la geometría del mensaje de error nvram cuando el espacio libre en la NVRAM es menor que 2K.
La solución temporal es utilizar el comando write erase (formatear NVRAM ) y luego ejecutar el comando write memory. La otra opción es ejecutar el comando service compress-config.