S5352交换机Flash被格式化后的恢复方法

发布时间:  2012-11-16 浏览次数:  753 下载次数:  8
问题描述
一台S5352交换机的Flash被误操作格式化,导致所有的启动文件都丢失了,交换机无法正常启动,不停的重启动,提示找不到需要的启动文件
告警信息
处理过程
1、 找到一台与故障机器同型号的正常交换机,在其上配置FTP服务,并设置PC的IP与交换机互通,FTP登录到交换机以后输入dir命令,显示界面如下图:

   注意其中的3个文件:
   S5300EI-V100R005C01SPC100.cc;s23_33_53-v100r005sph008.pat;
vrpcfg.cfg
   其中前2个文件必须拷贝出来,后面一个文件是配置脚本,如果你有备份脚本,正好可以用上,没有的话,拷不拷都没有关系。
   拷贝操作为ftp〉put文件名,文件放置的位置为你进入ftp时的目录。
2、 拿到了配置文件,就需要将其上传到故障机器中去,因为现在故障机器已经没有了IP,所以FTP、TFTP都已经不可行,只能用XMODEM方式,也就是用串口线进行传输。准备一根串口线,用9600波特率接入故障机器,然后对故障机器进行上下电操作,在上电过程中按下CTRL+B进入BOOTROM界面,密码一般为huawei,如下图:

首先选择3,进入到启动配置界面,选择2,将相应的启动文件名称,改为我们拷贝到手的启动文件名称,如下图所示:

此处因为.cc文件名称一样,所以直接enter无需修改,而.pat文件和.cfg文件有区别,进行相应的修改,然后选择3返回到main menu。
回到main menu以后选择2,进入到串口子菜单,选择3,修改波特率,以增加传输速度,我们知道正常的交换机串口接入是9600,但是如果用9600来传输数据,速度只有1KB/S左右,所以在这里选择5,改为115200,此时需要重新设置SecureCRT的速率为115200,重新连接以后,选择2,当界面显示XMODEM downloading … CCCC时,表示交换机XMODEM服务启动成功,此时点击SecureCRT菜单栏上的传输-〉发送Xmodem,选取之前拷贝下来的启动文件,开始传输,操作过程如图:

     传输过程很慢,需要耐心等待,传输完成以后,会提示你修改文件名称,或者以默认名称保存到Flash,界面如下:

重复上面的步骤,将2个启动文件,以及备份脚本都导入到故障机器的Flash中去。
3、上传完成以后,记得选择2将波特率修改回9600,然后修改SecureCRT为9600接入交换机,选择reboot,重新回到我们熟悉的启动界面。
根因
Flash的格式化造成
建议与总结
1. 一般如果需要修改交换机的启动配置,可以在启动的时候按CTRL+B进入到BOOTROM,在里面进行修改,如果忘记密码,可以用FTP的方式去更新Flash中的启动文件,但是不要轻易的格式化Flash,如果格式化了Flash,交换机没有了IP,那么FTP、TFTP都会失效,就变得比较麻烦。
2. 如果身边找不到相同型号的正常运行的交换机,也可以去support上下载相应的产品的配置包文件。

END