当已安装的闪存容量不足以容纳其中的两个时,如何在思科设备上安全地安装新的IOS映像?


10

今天,我正在Cisco 877路由器上更新IOS,出现问题:安装的闪存不足以容纳旧的和新的IOS映像,因此除非上载了旧的IOS映像,否则无法上载新的IOS映像。首先删除。

当然,这意味着,一旦删除了旧映像,安装新映像时出现的任何问题都将使路由器无法启动。FE断电特别麻烦。当然,将TFTP上载到闪存的内在缓慢并没有帮助。

除了安装更大的闪存卡以外,还有其他解决方法吗?这两个映像都仅略大于闪存总容量的50%,因此,即使节省一点空间也足够了。我在考虑文件压缩或类似的东西。


1
new one would have rendered the router unbootable-对于大多数Cisco路由器,您仍然可以引导到允许您通过串行连接或tftp上传映像的模式。不过,这样做很痛苦。另外,它几乎需要您物理连接到路由器的控制台端口才能对其进行修复。
Zoredache 2014年

是的,当然可以通过某种方式保存设备。但是正如您所说,这是一个很大的痛苦,并且甚至不必冒险这样做也将是一件很高兴的事。
Massimo 2014年

听起来有些陈词滥调,但这是一个主要的原因,当我决定更换旧的Cisco装置需要进行IOS更新以执行某些较新的功能时,还是我现在的IOS不支持它们时,我决定更换它们。
DanBig

Answers:


5

从文件压缩的​​角度来看,实际上没有可以使用的解决方案。路由器的引导加载程序会解压缩IOS映像,并且由于您无法更改引导加载程序,因此无法添加对新压缩算法的支持。

具有带外管理连接将是安全处理这些情况的最佳技术手段。不幸的是,对于远程设备(您不能只是走到远程设备并插入控制台电缆),您可能正在谈论诸如串行终端服务器之类的昂贵东西。


1

您的图片可能已被压缩。确切的命名约定因主要版本而异,但是本指南仍然相当不错。如果真是这样,那么您很麻烦。您可以升级闪存空间或冒险冒险,然后执行恢复过程(实际上还不错,具体取决于您对TFTP传输的耐心)

如果未压缩图像,则可以对其进行压缩。思科仅建议使用UNIX“压缩”命令,而我不会对此进行测试。但是,我不确定您是否可以为Cisco 800系列路由器压缩自己的映像。我强烈怀疑您可以,但是我还不能完全确定这一点。简而言之,与您可以加载自压缩的IOS映像相比,我更有信心升级会顺利进行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.