Cisco IOS と NX-OS ソフトウェア : Cisco IOS ソフトウェア リリース 12.4 メインライン

ルータ NVRAM への同時アクセスが原因で発生する問題

2016 年 10 月 27 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2004 年 9 月 14 日) | 英語版 (2015 年 12 月 31 日) | フィードバック


目次


概要

この資料は並列 アクセスがルータの Non-volatile RAM (NVRAM)へこれらの問題を解決する方法をあるとき直面する問題を説明し。

前提条件

要件

このドキュメントに関する固有の要件はありません。

使用するコンポーネント

このドキュメントは、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

NVRAM への同時アクセスが原因で発生する問題

並列 アクセスがルータの NVRAM へあるとき、これら二つのエラーに出会うかもしれません:

  • show startup-config コマンドで NVRAM のコンテンツを表示する間、:

    Router#show startup-config 
    Using 5524 out of 129016 bytes
    %Error opening nvram:/startup-config (Device or resource busy)
    
  • copy running-config startup-config コマンドで NVRAM に設定を保存する間、:

    Router#copy running-config startup-config
    Destination filename [startup-config]? 
    startup-config file open failed (Device or resource busy)
    

解決策

この資料で示されている問題を解決するのを助けるステップバイステップ アプローチはここにあります:

  1. 何人ユーザがルータに接続されるか判別するために show users コマンドを入力して下さい。

    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

    出力に示すように、コンソールによってルータに接続されるもう一つのユーザがあります。

    「*」Line 2 VTY 0 の隣でこのセッションで使用される行を示します。 2 人以上のユーザが、オフすべて、の行を除いて「*」あれば。 ユーザは現時点で NVRAM を、ロックしたこと。

  2. ラインを消去するために他のユーザは(あって下さい)接続され、自由 NVRAM は、clear line コマンドを発行します。

    Router#clear line 0
    
    [confirm]
    [OK]
  3. 再度確認するために show users コマンドを発行して下さい。

    Router#show users 
    Line User  Host(s) Idle Location
    * 2  vty 0 user2   idle 00:00:00 64.104.207.114

    示されているように、今このセッションの間にルータに接続されるたった 1 人のユーザがあります。

NVRAM は現在アクセス可能であり、show startup-config および copy running-config startup-config コマンドを発行し、もう問題に直面なできます。

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: nvram のジオメトリを初期化することが不可能

%SYS-4-NV_BLOCK_INITFAIL: NVRAM の空き容量が 2K より小さいと nvram エラーメッセージのジオメトリを初期化することが不可能現われます。

一時ソリューションは write erase コマンド(形式 NVRAM)を使用し、次に write memory コマンドを発行することです。 その他のオプションは service compress-config コマンドを発行することです。


関連情報


Document ID: 46942