登录站点

用户名

密码

Cisco IOS存储系统和升级

2已有 2738 次阅读  2013-10-26 15:04   标签Cisco  IOS  存储系统  升级 
Cisco路由器使用称为IFS(IOS File System,IOS文件系统)的文件系统
在Cisco平台上支持三种类型的闪存(Flash)文件系统:Class A、Class B、Class C

思科路由器硬件存储设备有三种断电不消失的空间载体存储系统:
Class A  如:    电信运营商级设备
Class B          常见路由交换设备
Class C          存储产品                     

 
A类 Cisco 7000系列、C12000、LS1010、Catalyst6500系列 
B类 Cisco1003、Cisco1004、Cisco1005、Cisco1600系列、Cisco1700系列、Cisco2500系列、Cisco2600系列、Cisco3600系列、Cisco4000系列、CiscoAS5200系列
C类 Cisco MC3810、SC3640的disk0

1、从闪存存储器中删除文件:(Privileged)Delete(FileSystem:)FileName
这条命令从三类文件系统中任何一类上的闪存中删除一个文件。对于A类和B类文件系统来说,文件被标记为被删除,只有使用Dir/All命令才会显示出来。可以使用Undelete命令恢复标记为被删除的文件。对于C类文件系统来说,Delete命令永久地把文件从系统中移走。文件系统必须是一个闪存文件系统。
 
2、恢复被删除的文件:(Privileged)Undelete Index(FileSystem:)
对于A类和B类文件系统来说,如果一个文件已经被删除,那么可以使用Undelete命令恢复它。用户必须提供Dir/All命令所列出的文件的索引号。如果文件不在工作目录(通过PWD命令来确定)下,那么可以用FileSystem:选项来指定目录。

3、从A类闪存存储器中永久性地删除文件:(Privileged)Squeeze FileSystem:
如果想要永久性地从A类文件系统中移走一个已经被删除的文件,必须Squeeze该文件系统。这条命令移走文件系统中任何已经被标记为被删除的文件。

4、从B类闪存存储器或者NVRAM中永久性地删除文件:(Privileged)Erase(FLASH:| BOOTFLASH:| NVRAM:FileName)
为了永久性地把一个文件从B类文件系统中移走,必须Erase文件系统设备。这条命令删除设备上的所有文件。使用Erase NVRAM:FileName命令从NVRAM中删除一个文件。

5、重新格式化文件系统:(Privileged)Format FileSystem:
对于A类和C类设备来说,使用Format命令可以删除所有文件并且格式化设备。


Cisco IOS升级:
针对低端设备平台,每个设备的IOS唯一;而在中高端平台,设备中允许存在多个IOS。
另外IOS的管理方式也不同,低端产品在升级时需将原Flash里的IOS删除,再拷贝新的IOS进去,升级和管理较简单;而高端产品由于flash中可能有多个IOS,必须使用boot命令对设备启动进行引导,指定空间里某个IOS启动。

例:config)#boot system flash c2xxx-xx-124.bin(system image file)

该命令不会保存在配置文件中,单独有一空间(专门用来保存特殊命令,比如修改寄存器的值、系统MTU等)用来保存在设备硬件中,所以即使删除启动配置文件,该命令也生效。

IOS导入方式:
一、常规通过网络对设备IOS进行导入升级,如FTP、TFTP(需服务器端与设备(设备须至少有一个网口,且要配上和服务器同网段的IP地址)直连)等
. 表示导入失败
!或@表示导入成功

导入失败的原因一般为两个:
1、网络问题 ,直连丢包,检查直连链路,若 . 的个数超过1%,则需格式化flash再重新导入
2、设备存储硬件问题,存在坏块。格式化flash再导入,还是导入失败则需返厂回修或更换设备
注:导入完成后,思科的网络设备会进行对IOS的Hash校验,若校验OK,则表示IOS没有问题,否则需重新导入

二、也可通过Xmodem协议用调试设备(设备模块化,即使添加了网口模块,没有IOS也就没有办法加载模块,网口不能使用)(没有固化网口的路由器或中低端交换机可能需要使用console线缆导入)的console线缆(默认波特率9600)导入IOS,速度极慢
注:本人试过一次故意把IOS删了,然后在rommon模式下通过xmodem把20M左右的IOS导入2691的 flash里,速率改为115200,不过还是挺慢的,花了2个多小时。需要注意的是导入完后记得在line con下把串口速率改回9600并保存,不然下次从TFTP导入IOS或其他文件会失败。 


三、思科新系列的路由交换平台带有USB接口,早期也有通过外置flash卡把IOS导入到卡里,然后插入到外置flash或CF插槽上,需要专用的读卡器
早期的USB接口支持FAT,现支持FAT32

分享 举报