另外,在某些路由器版本中,还可以使用show version命令来更加精确的显示闪存数量。但是,网络管理员要清楚,这两个命令还是有所不同。前者那个命令,会显示出闪存中所有的文件名字。而后者这个命令,这只显示当前路由器等网络设备在使用的文件名。如果路由器的闪存比较大,其同时有多个版本的IOS软件。而网络管理员只需要备份路由器当前使用的 IOS软件的话,就可以利用后者这个命令,来确认路由器当前使用的IOS软件。不过,通常情况下,路由器的闪存中往往只会保存一个IOS软件的版本。这主要是因为闪存的空间往往不会很大。
四、进行IOS软件升级或者恢复作业的额外提醒
虽然说IOS软件升级与备份作业大同小异。但是,因为其IOS软件恢复直接关系到路由器的运行,所以,对于IOS软件升级作业,笔者还是要多说几句。
提醒一:如网络管理员把TFTP服务器上的备份文件复制到路由器的闪存中,如果两者文件名字相同的话,则网络管理员会被询问是否需要覆盖前一个 IOS文件,即路由器闪存中的IOS文件。所以在软件备份的时候,不更改备份软件的名字,就非常重要。因为此处的提醒,可以告知网络管理员,是对现有 IOS软件的备份还是对其进行升级。
提醒二:IOS软件恢复后,需要重新启动后才会生效。也就是说,网络管理员将备份文件复制到闪存中之后,如果文件因为被覆盖而遭受到损坏的话,路由器不会马上提醒网络管理员。只有下次启动路由器时才能够发现。所以,网络管理员需要小心使用软件恢复功能。因为路由器缺乏相关的自我检测功能。如果恢复或者升级不成功的话,则网络管理员只有通过ROM监控恢复来恢复IOS软件。这不是一个很好的处理方法,网络管理员应该尽量避免这种情况。另外,如果正在加载一个新IOS文件,并且闪存中没有足够的空间同时存储新的文件与已有的文件,路由器将会询问在将新文件写入到闪存之前是否删除闪存中的现有内容。当网络管理员选择是之前,一定要确保已有的文件已经被备份,并且不会影响到路由器的后续运行。毕竟无论在升级还是在备份的过程中,首要的任务就是要保障路由器等网络设备的正常运行。
提醒三:若需要对路由器闪存中的IOS软件进行恢复,则网络管理员要确保欲复制到闪存中的IOS文件在服务器默认的TFTP服务器上。跟备份不同,在还原的时候,TFTP服务器不会询问原始文件的具体位置,而直接从TFTP服务器上的默认位置读取文件。如果要将恢复的文件不放置在默认的TFTP 服务器目录下,则这个还原或者升级过程将以失败告终。
以上这些就是笔者近几年工作的总结。希望这些建议能够帮助大家更好的管理思科网络设备的备份与恢复作业。最后,笔者再不厌其烦的强调一遍,无论是对软件进行恢复还是升级,很难保证一次性就百分之百的成功。所以网络管理员在进行这些作业之前,要确保原始IOS软件的安全。切忌对自己太过于自信,在没有对原始IOS软件进行备份的时候,就贸然进行软件恢复与升级工作。