Este documento discute os problemas encontrados quando há acesso simultâneo a uma RAM não volátil (NVRAM) de um roteador e como resolver esses problemas.
Não existem requisitos específicos para este documento.
Este documento não se restringe a versões de software e hardware específicas.
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.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Quando há acesso simultâneo à NVRAM de um roteador, você pode encontrar estes dois erros:
Enquanto você exibe o conteúdo da NVRAM com o comando show startup-config:
Router#show startup-config Using 5524 out of 129016 bytes %Error opening nvram:/startup-config (Device or resource busy)
Enquanto você salva uma configuração na NVRAM com o 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)
Esta é uma abordagem passo a passo para ajudá-lo a resolver o problema mostrado neste documento:
Insira o comando show users para determinar quantos usuários estão conectados ao roteador.
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 mostrado na saída, há outro usuário conectado ao roteador através do console.
O "*" ao lado da linha 2 vty 0 indica a linha usada nesta sessão. Se houver mais de dois usuários, limpe todos, exceto a linha com "*". Esse usuário acessou a NVRAM no momento e a bloqueou.
Para limpar a linha em que o outro usuário está conectado e libera a NVRAM, emita o comando clear line.
Router#clear line 0
[confirm]
[OK]
Execute o comando show users novamente para verificar.
Router#show users Line User Host(s) Idle Location * 2 vty 0 user2 idle 00:00:00 64.104.207.114
Como mostrado, agora há apenas um usuário conectado ao roteador durante esta sessão.
A NVRAM agora está acessível e você pode emitir os comandos show startup-config e copy running-config startup-config e não encontrar mais 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#
O %SYS-4-NV_BLOCK_INITFAIL: Não é possível inicializar a geometria da nvram quando a mensagem de erro aparece quando o espaço livre na NVRAM é inferior a 2K.
A solução temporária é usar o comando write erase (format NVRAM ) e, em seguida, emitir o comando write memory. A outra opção é emitir o comando service compress-config.