• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

01-基础配置指导

目录

08-应急Shell配置

本章节下载 08-应急Shell配置  (113.08 KB)

08-应急Shell配置


1 应急Shell

1.1  应急Shell简介

设备的启动软件包分为Boot包、System包、Feature包和补丁包。其中,设备必须具有Boot包和System包才能正常运行,Feature包可以根据用户需要选择安装,补丁包只在需要修复设备软件缺陷时安装。当设备启动,如果Boot包存在并有效,但当前启动软件包列表中的System包/Feature包/补丁包中的某个包不存在或不可用,设备便会进入应急Shell环境(Emergency Shell)。

设备进入应急Shell环境后,普通的业务口将不可用,请使用Console口重新登录设备,您将看到设备的命令行提示符变成了<boot>,而不是正常运行情况下的<设备名>。请使用应急Shell下提供的一系列的命令,重新加载System软件包,才能进入Comware系统。此时的设备只运行了Boot包和System包,如需运行Feature包和补丁包,须重新下载、安装。

关于软件包的介绍以及具体配置步骤请参见“基础配置指导”中的“软件升级”。本文描述是应急Shell下支持的操作。

1.2  配置限制和指导

本文描述的操作均是在故障成员设备上执行,且只能对本设备进行操作。比如,某成员设备上System包不存在或者异常,进入应急Shell环境了,请使用该成员设备的Console口登录,执行本文中描述的操作给该成员设备加载System包。

1.3  文件系统操作

应急Shell提供了基本的文件系统操作,以方便用户对存储介质上的文件进行管理。需要注意的是:

·     执行delete操作后,设备会彻底删除指定文件,并且不可恢复,请谨慎使用。

·     执行format操作后,存储介质上的所有文件将丢失,并且不可恢复,请谨慎使用。

表1-1 文件系统操作命令

操作

命令

说明

显示目录或文件信息

dir [ /all ] [ file-url ]

该命令在用户视图下执行

在存储介质的指定路径下创建目录

mkdir directory

如果创建的文件夹与指定路径下的其它文件或目录重名,则创建操作失败

在使用该命令创建目录之前,指定的路径必须已经存在。比如:创建文件夹flash:/test/mytest,这时,test目录必须已经存在,否则,创建失败

该命令在用户视图下执行

显示当前工作路径

pwd

该命令在用户视图下执行

复制文件

copy fileurl-source fileurl-dest

该命令在用户视图下执行

移动文件

move fileurl-source fileurl-dest

目标目录必须空间足够,否则,移动操作失败

该命令在用户视图下执行

显示指定文件的内容

more file-url

该命令在用户视图下执行

彻底删除指定文件

delete file-url

该命令在用户视图下执行

删除已有目录

rmdir directory

被删除的目录必须为空目录,即删除目录前,必须先删除该目录下的所有文件及子目录

该命令在用户视图下执行

格式化存储介质

format storage-medium

该命令在用户视图下执行

 

1.4  加载System包

加载存储介质目录下指定的System包,以便引导设备进入Comware系统。需要注意的是:加载时,系统会同步刷新主用下次启动软件包列表,新列表中只包含Boot包和System包,以保证设备下次能够正常启动。

表1-2 加载System

操作

命令

说明

加载System

install load system-package

该命令在用户视图下执行

 

1.5  重启

表1-3 重启

操作

命令

说明

重启当前登录的成员设备

reboot

该命令在用户视图下执行

 

1.6  应急Shell显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示应急Shell下的相关配置信息,通过查看显示信息验证配置的效果。

表1-4 应急Shell显示和维护

操作

命令

显示版权信息

display copyright

查看指定软件包的信息

display install package package

显示Boot包版本信息

display version

 

1.7  应急Shell配置举例

1. 配置需求

系统只有boot.bin包,Device下次启动主用和备用的system.bin包均不可用或者不存在,重新启动设备进入应急shell模式后,加载指定的System软件包。

2. 配置步骤

# 查看存储介质上存在哪些文件以及存储介质上的使用情况。

<System>dir

Directory of flash:

     0      -rw-      104833  Jan 01 2011 05:46:24     startup.mdb

     1      drw-           -  Jan 03 2011 03:33:27     versionInfo

     2      -rw-        5341  Jan 01 2011 05:46:24     startup.cfg

     3      -rw-       36640  Jan 03 2011 03:26:14     s5130si_e-cmw710-boot-r3108.bin

     4      -rw-        3707  Jan 01 2011 01:26:51     startup.cfg_bak

     5      drw-           -  Jan 01 2011 00:00:24     seclog

     6      drw-           -  Jan 01 2011 00:00:24     diagfile

     7      drw-           -  Jan 01 2011 00:12:20     logfile

     8      -rw-         203  Jan 01 2011 05:28:14     lauth.dat

     9      drw-           -  Jan 01 2011 00:00:30     license

    10      -rw-       36146  Jan 01 2011 05:46:24     s5130si_e-cmw710-system-r3108aa

.bin

 

524288 KB total (147072 KB free)

# 查看当前和下次启动主用和备用软件包列表和软件包版本情况。

<System>display boot-loader                                                       

Software images on slot 1:                                                     

Current software images:                                                       

  flash:/s5130si_e-cmw710-boot-r3108.bin                                       

  flash:/s5130si_e-cmw710-system-r3108.bin                                     

Main startup software images:                                                  

  flash:/s5130si_e-cmw710-boot-r3108.bin                                       

  flash:/s5130si_e-cmw710-system-r3108.bin                                      

Backup startup software images:                                                

  None

以上信息表明,当前只有下次启动主用boot包,没有下次启动主用system包,存储介质上的空闲内存大小为147072KB。

# 重新启动设备,进入应急shell模式。

# 查看要加载的system包的相关信息,确认是否和当前的boot包版本一致。

<boot> display install package flash:/s5130si_e-cmw710-system-r3108aa.bin

  flash:/s5130si_e-cmw710-system-r3108aa.bin

  [Package]

  Vendor: H3C

  Product: S5X30

  Service name: system

  Platform version: 7.1.045

  Product version: Release 3108

  Supported board: mpu

# 加载System包,引导设备进入Comware系统。

<boot> install load flash:/s5130si_e-cmw710-system-r3108aa.bin

Check package flash:/s5130si_e-cmw710-system-r3108aa.bin ...

Extracting package ...

 

Loading...

Line aux0 is available.

 

 

Press ENTER to get started.

按ENTER键可进入Comware系统,系统会提示如下信息:

<System>

<System>%Sep 23 18:29:59:777 2014 S58.59 SHELL/5/SHELL_LOGIN: TTY logged in from

 aux0.

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们