华为网络设备的配置文件和VRP系统文件都保存在物理存储介质中,所以文件系统是VRP正常运行的基础,只有掌握了对文件系统的基本操作,网络工程师才能对设备的配置文件和VRP系统文件进行高效的管理。

1.1 基本查询命令

image.png

  • VRP基于文件系统来管理设备上的文件和目录。在管理文件和目录时,经常会使用一些基本命令来查询文件或者目录的信息。
  • 本例中,在用户视图中使用dir命令,可以查看flash中的文件信息。

1.2 目录操作

image.png

  • cd directory命令用来修改用户当前的工作目录
  • mkdir directory命令能够创建一个新的目录,目录名称可以包含1-64个字符
  • rmdir directory命令能够删除文件系统中的目录,此处需要注意的是,只有空目录才能被删除
  • 此例中使用mkdir test创建了一个新的目录test,通过dir可以查看到新目录test已经创建成功

1.3 文件操作

image.png

  • 文件包括:复制、移动、重命名、压缩、删除、恢复等。
  • copy 文件名 文件名 命令可以复制文件。如果目标文件已存在,系统会提示此文件将被替换。目标文件名不能与系统启动文件同名,否则系统将会出现错误提示。
  • move 文件名 文件名 命令可以用来将文件移动到其他目录下。move命令只适用于在同一存储设备中移动文件
  • rename old-name new-name命令可以用来对目录或文件进行重命名。
  • 本例中使用了rename命令修改test.txt的名称为huawei.txt

image.png

1.4 配置文件管理

image.png

  • 设备中的配置文件分为两种类型:当前配置文件和保存的配置文件。当前配置文件存储在设备的RAM中。用户可以通过命令行对设备进行配置,配置完成后使用save命令保存当前配置到存储设备中,形成保存的配置文件。保存的配置文件都是以“.cfg”或“.zip”作为拓展名,存放在存储设备的根目录下
  • 在设备启动时,会从默认的存储路径下加载保存的配置文件到RAM中。如果默认存储路径中没有保存的配置文件,则设备会使用缺省参数进行初始化配置。

1.5 配置文件查询

image.png

1.6 配置文件保存

image.png

  • save命令可以用来保存当前配置信息到系统默认的存储路径中。
  • 本例中,执行save命令后,当前配置被保存到了设备的默认存储路径,默认文件名为vrpcfg.zip

1.7 系统启动文件查询

image.png

  • display startup命令用来查看设备本次及下次启动相关的系统软件、备份系统软件、配置文件、License文件、补丁文件以及语音文件。
  • Startup system software表示的是本次系统启动所使用的VRP文件。
  • Next startup system software表示的是下次系统启动所使用的VRP文件。
  • Startup saved-configuration file表示的是本次系统启动所使用的配置文件。
  • Next saved-configuration file表示的是下次系统启动所使用的配置文件。

1.8 系统启动配置文件修改

image.png

  • 设备启动时,会从存储设备中加载配置文件并进行初始化。如果存储设备中没有配置文件,设备将会使用默认参数进行初始化。
  • startup saved-configuration 配置文件名 命令用来指定系统下次启动时使用的配置文件。

1.9 比较当前配置和保存的配置

image.png

1.10 配置文件重置

image.png

  • reset saved-configuration命令用来清除存储设备中启动配置文件的内容。
  • 执行该命令后,如果不使用命令startup saved-configuration重新指定设备下次启动时使用的配置文件,也不使用save命令保存配置文件,则设备下次启动时会采用缺省的配置参数进行初始化。

1.11 存储设备

image.png

  • 存储设备包括SDRAM、Flash、NVRAM、SD卡、U盘。例如,AR2200E的路由器有内置的闪存。该路由器提供了两个预留USB插槽和一个SD卡插槽,S5720交换机包含一个内置闪存,该闪存根据型号不同,存储容量也不同,S5720-EI支持340M闪存,S5720-HI支持400M闪存,执行display version命令可以查看华为存储设备的详细信息。

1.12 存储设备修复

image.png

  • fixdisk命令用来对文件系统出现异常的存储设备进行修复。当存储设备上的文件系统出现异常时,终端会给出提示信息,此时建议使用此命令进行修复,但不确保修复成功。执行此命令后,如果仍然收到系统建议修复的信息,则表示物理介质可能已经损坏。
  • 此命令是问题修复类命令,在系统未出现问题时,建议用户不要执行此命令。
  • 注:有些VRP版本不支持fixdisk命令,在操作具体产品时请查阅相关VRP产品文档。

1.13 存储设备格式化

image.png

  • 当文件系统出现异常无法修复时,并且确定不再需要存储器上的所有数据时,可格式化存储设备,格式化存储设备会导致设备上所有文件的丢失,且这些文件不能恢复。
  • format [devicename]命令用来格式化存储器。在执行format命令时,需要指定devicename参数,表示格式化特定的存储器。执行此命令后, 会清空指定存储器中的所有文件和目录,并且不可恢复,请谨慎使用此命令
  • 注:有些VRP版本不支持format命令,在操作具体产品时请查阅相关VRP产品文档。