网络设备文件管理1-(H3CNE)

宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述网络设备文件管理1-(H3CNE)相关的知识,希望能为你提供帮助。
?设备以文件系统的方式对保存在设备存储介质中的文件(如操作系统文件、配置文件等)进行管理?。?配置文件是用来保存用户对设备所进行的配置,记录用户的配置信息的文本格式文件?。本文介绍如何对配置文件进行管理维护。同时介绍BootROM和操作系统软件的升级方法及使用FTP和TFTP加载系统文件的操作。


?一、网络设备文件系统介绍?
?(1)什么是网络设备文件系统?

网络设备启动时需要一些基本的程序和数据,运行中也会产生一些重要数据,这些数据都以文件的方式保存在存储器中,以便调用和管理。
网络设备通过文件系统对这些文件进行管理和控制,并为用户提供了操作和管理文件系统的工具。
在文件系统中保存的文件类型主要包括:

  • ?启动软件包?:Comware 操作系统用于引导设备启动的程序文件,设备必须具有Boot包和System 包才能正常运行。启动软件包有BIN 文件和IPE 文件两种发布形式;
  • ?配置文件?:系统将用户对设备的所有配置以命令的方式保存成文本文件,称为配置文件,这种文件的扩展名为.cfg;
  • 【网络设备文件管理1-(H3CNE)】?日志文件?:系统在运行中产生的文本日志可以存储在文本格式的日志文件中,称为日志文件。


?(2)网络设备的存储方式?

网络设备上具有三种存储介质:
  • ?ROM(read-only memory,只读存储器?):用于?存储BootROM 程序?。BootROM 程序是一个微缩的引导程序,主要任务是查找应用程序文件并引导到操作系统,在应用程序文件或配置文件出现故障时提供一种恢复手段;
  • ?Flash 存储器(快闪存储器)?:用于?存储应用程序文件、保存的配置文件和运行中产生的日志文件等?。默认情况下,网络设备从Flash 存储器读取应用程序文件和配置文件进行引导。Flash 存储器的形式是多样的,根据设备型号的不同,可能是CF(Compact Flash)卡、内置Flash 存储器等;
  • ?RAM(random-access memory,随机访问存储器)?:只用于系统运行中的随机存储,例如存储当前运行的Comware 系统程序和运行中的?当前配置?等。?系统关闭或重启后其信息会丢失?。


?(3)文件系统的操作?



?二、文件的管理?
?(1)配置文件介绍?

?配置文件是指以文本格式保存设备配置命令的文件。配置文件记录用户的配置信息,通过配置文件,用户可以非常方便地了解这些配置信息?。
设 备 启 动 时 , 会根据读取的配置文件进行初始化工作, 该配置称为起始配置(saved-configuration)。如果设备中没有配置文件,则系统在启动过程中使用缺省参数进行初始化。与起始配置相对应,系统运行时采用的配置称为当前配置(current-configuration)。当前配置实际上是启动时的起始配置和启动后用户对设备执行的增量配置的叠加。用户对设备执行当前配置存放在设备的临时存储器中,设备重启之后会丢失。
配置文件为一个文本文件,其中以文本格式保存了非默认的配置命令。配置文件中命令的组织以命令视图为基本框架,同一命令视图的命令组织在一起,形成一节,节与节之间通常用空行或注释行隔开(以#开始的为注释行,空行或注释行可以是一行或多行)。整个文件以return结束。
网络设备可以保存多个配置文件。系统启动时优先选择用户指定的启动配置文件,如果没有指定任何启动配置文件,则以空配置启动。
?注意:大部分H3C 网络设备支持配置文件的main/backup 属性,使得设备上可以同时存在主用、备用两种属性的配置文件。当主用配置文件损坏或丢失时,可以用备用配置文件来启动或配置设备。?


?(2)配置文件的管理?

?用户通过命令行可以修改设备的当前配置,而且这些配置是暂存于RAM 中的,设备一旦重启或断电就立即丢失。如果要使当前配置在系统下次重启时继续生效,在重启设备前,请使用save 命令将当前配置保存到配置文件中。
用户通过命令可以擦除设备中的配置文件。配置文件被擦除后,设备下次上电时,系统将采用缺省的配置参数进行初始化。?
Backup/Restore 特性主要实现通过命令行对设备下次启动配置文件进行备份和恢复的功能。设备与服务器之间使用TFTP 协议进行数据的传输,其中Backup 特性用于将设备下次启动配置文件备份至TFTP 服务器上;而Restore 特性用于将TFTP 服务器上保存的配置文件下载到设备并设置为下次启动配置文件。在后续的小节中我们将进一步学习如何使用TFTP 服务。
?注意:1. 修改或者新增的配置,确定没问题后一定要及时保存,避免断电丢失?;2. 对于测试完需要恢复初始化配置、或者老设备利旧需要清楚配置时,可以使用reset saved-configuration命令直接清楚配置,而不需要一点一点清除配置。


    推荐阅读