如果安装的闪存大小不足以满足其中的两个,则如何在Cisco设备上安全地安装新的IOS映像?

今天我在Cisco 877路由器上更新了IOS,出现了一个问题:安装的闪存不足以保存旧的和新的IOS映像,所以新的映像不能被上传,除非旧映像先删除。

这当然意味着,只要删除旧映像,在安装新映像时遇到任何问题都将导致路由器无法启动; FE的电力损失会特别讨厌。 当然,TFTP上传到闪存的内在缓慢并没有帮助。

任何解决方法,除了安装更大的闪存卡? 这两个图像都只比整个闪存大小的50%略大,因此即使稍微节省空间也足够了。 我在考虑文件压缩或类似的东西。

从文件压缩的​​angular度来看,并不是真的可以使用的解决scheme。 路由器的引导程序解压缩IOS映像,因为无法更改引导加载程序,因此无法添加对新压缩algorithm的支持。

有一个带外pipe理连接,最好的技术意味着安全地处理这些情况。 在远程设备的情况下(不能走到它并插入您的控制台电缆),不幸的是,你可能会谈论昂贵的东西,如串行terminal服务器。

有可能你的图像已经被压缩了。 精确的命名约定因主版本而异,但本指南仍然不错。 如果是这样的话,你就麻烦了。 您可以升级您的闪存空间或承担风险,并通过恢复程序 (这实际上并不坏,这取决于您对TFTP传输的耐心)

如果图像没有被压缩,你可能能够压缩它。 思科只build议使用UNIX的“压缩”命令,我不会testing它们。 但是,我不完全确定您可以压缩您自己的Cisco 800系列路由器的图像。 我强烈怀疑你可以,但我一直无法确定这一点。 说白了,我更有信心,升级将比我更好,你可以加载一个自我压缩的IOS镜像。