![华为HCIA-Datacom认证指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/125/40795125/b_40795125.jpg)
2.8 VRP文件系统
2.8.1 VRP文件系统简介
VRP文件系统是华为VRP管理存放于存储器上的系统文件(如VRP的系统镜像)、配置文件等的系统,它是VRP正常运行的基础。现代流行的网络操作系统大都基于类Linux系统,VRP也不例外,可以在VRP的文件系统中对存储器中的文件、目录进行查看、创建、删除、修改等操作。
掌握VRP文件系统的基本操作,可以帮助网络工程师对设备的配置文件和VRP系统文件进行高效快速管理。
对于华为设备,常见的存储设备包括Flash卡、SD卡和CF卡。比如,华为AR150路由器支持512 MB的Flash卡。
通常的文件命名规则:用一系列的字符串组成文件名,不支持空格,也不区分大小写。文件名有两种表达方式:文件名和路径+文件名。
2.8.2 VRP文件系统基本命令操作
本节将从几个方面去实际操作VRP软件,熟悉VRP的文件系统操作,读者可以采用eNSP进行操作。
1.基本查询命令
VRP系统命令的共同特点是“查看”,VRP系统的查看命令如表2-3所示。
表2-3 VRP系统的查看命令
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_50_1.jpg?sign=1739288188-8yyVtnTeYhFU4tHUnjcsKGqcqv5KOsfg-0-379736aea096bb42c09179bf7c1c44ee)
dir命令实验效果如图2-19所示。需要指出的是,在第二列即“Attr”列中,d代表文件目录;r代表可读;w代表可写入。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_50_2.jpg?sign=1739288188-hIJfxESGepX3xwpreQi52qGjjB0qvhfT-0-6e8a39a644aebac8491936e6d92f0ad2)
图2-19 dir命令实验效果
pwd命令实验效果如图2-20所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_50_3.jpg?sign=1739288188-78KCYT9wnYGtVHrXcaxf99Lej2dSCxe5-0-2ee41e24f0a5690eccf325596a7d9ffa)
图2-20 pwd命令实验效果
more命令实验效果如图2-21所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_50_4.jpg?sign=1739288188-7ZngWuc0QVjeM3Ei2ArrEmhZVcg65P1z-0-7e5709003ebb51fb213ea388c99aa31d)
图2-21 more命令实验效果
2.目录操作
正如前边提到的,d代表文件目录。常用目录操作命令如表2-4所示。
表2-4 常用目录操作命令
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_51_1.jpg?sign=1739288188-c8GA36dFSRLYGAIyXAM6hHCVAjeP1rPt-0-9d1093256ab4c37037f55d4c8eee40de)
在图2-21中,我们进入了DHCP目录,现在如何退出当前目录呢?cd命令实验效果如图2-22所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_51_2.jpg?sign=1739288188-IWU4cUbIrjWMmGiwENHqUrSWlTh0nV4U-0-99e1103682420ac763598b71773b7ddb)
图2-22 cd命令实验效果
mkdir命令实验效果如图2-23所示,创建名为test的目录。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_51_3.jpg?sign=1739288188-EW5xIjSgNo6QCUV09uUz0b1JdEtOl9jd-0-0945059d60ee2bc4d0056d3c6cacfca3)
图2-23 mkdir命令实验效果
rmdir命令实验效果如图2-24所示,删除了刚刚创建的test文件夹。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_51_4.jpg?sign=1739288188-NwMGz3weJpTFixx5TWtaOf4ptHAfacZl-0-1d1dfe281788616bb4e929bf7d1cc287)
图2-24 rmdir命令实验效果
3.文件操作
文件操作命令通常包括复制、移动、重命名和删除文件等功能,如表2-5所示。
表2-5 文件操作命令
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_52_1.jpg?sign=1739288188-FzAiIPaxzgrEHKLErcrkqEyVCz9MxZSe-0-842174ac175e930f32e9c3bebe2a2df2)
为了方便演示实例,先保存一个名为ender.cfg的文件:
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_52_2.jpg?sign=1739288188-EPAPCf9hQm77MBiMpKqTAwDxbcY8OmfQ-0-e19ae2ed7dbb2a2440be3b7b6c7ff038)
请自行创建名为test的目录用于测试。
使用copy命令复制文件到test目录,copy命令实验效果如图2-25所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_52_3.jpg?sign=1739288188-gQ1UaybFoYeH3FZTCEOtd0Jsbf9HUMnR-0-c952b6b6b0b6891ae396adce15f202d2)
图2-25 copy命令实验效果
使用delete命令删除目录下ender.cfg文件,移动根目录下的ender.cfg文件到test目录下,delete命令和move命令实验效果如图2-26所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_52_4.jpg?sign=1739288188-V27N11f4ymPDEfN8CEK5uXxRJqJMuraV-0-54cf2653b668d979c0949db3d05f8f66)
图2-26 delete命令和move命令实验效果
用rename命令重命名ender.cfg文件名为qyt.cfg,然后用undelete命令恢复之前删除的ender.cfg文件,其实验效果如图2-27所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_53_1.jpg?sign=1739288188-zFBPI1AF73mnepDCVu3HYG2mXrb3rSZq-0-691209f94c4e6170ae6e322920074c8f)
图2-27 rename命令和undelete命令实验效果
用reset recycle-bin命令彻底删除回收站中的内容,当然,在此之前回收站中必须存在删除了的文件,该实验效果如图2-28所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_53_2.jpg?sign=1739288188-qO8aeK5Bq78XB876DPyrI5aqx2Hc3ohO-0-3cda3574eb941c74247193a6e79b4f42)
图2-28 reset recycle-bin命令实验效果
2.8.3 配置文件管理
VRP设备上的配置文件分为以下两种类型:
●正在运行的配置文件;
●保存的配置文件。
当前配置文件储存在设备的RAM(类似于个人计算机的内存)中,网络工程师的任务就是操控和优化网络系统VRP的配置,配置完成后使用save命令保存当前配置到存储设备(Flash)中,形成保存的配置文件,这样VRP在下次启动之后就可以调用该配置文件来正常维护网络(如同修改完Word文件之后要保存到硬盘中一样)。保存的配置文件以“.cfg”或“.zip”作为扩展名(读者可以在eNSP的保存目录下看到类似的文件),存放在存储设备的根目录下。VRP设备保存配置示意图如图2-29所示。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_54_1.jpg?sign=1739288188-ppzjkyMP2x24NmOZpw8Nb9T9XhHkxxzX-0-1405956913bc7ee7955c293556cc215e)
图2-29 VRP设备保存配置示意图
很多初学者经常犯的错误就是配置完设备后没有保存,导致设备重新启动后为空配置。
当设备启动时,会从默认的存储路径加载保存的配置文件(Saved-Configuration File)到RAM中。如果默认存储路径中没有保存的配置文件,则设备会使用默认参数进行初始化配置。
使用VRP演示一个保存过程:
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_54_2.jpg?sign=1739288188-RJM621lNPkILzygc9ioUwOXJj2GoWTZL-0-995e42ba9b253eae63197f04fd899135)
查看当前配置也是一项非常重要的内容,它可以帮助网络工程师快速查看配置和定位错误以便进行验证。常用的快速验证配置命令如表2-6所示。
表2-6 常用的快速验证配置命令
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_54_3.jpg?sign=1739288188-AxARTEGjGIjK0D3A9BBhe4IipAJcyOco-0-505dfbb798759606705dfaa8f2943ce0)
下面通过几个基本实验来熟悉这些验证命令。
① 使用display this命令查看当前模式,如接口模式、协议模式下的命令,这几乎是网络工程师最常用的命令。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_54_4.jpg?sign=1739288188-enuSOk1jvnAceFLh7yvagxFkOFqmdEdL-0-df4951050b65af8a23f8582cad2d77b7)
② 使用display current-configuration命令查看当前所有的配置命令。读者可以按空格键一屏一屏地显示配置,也可以按回车键一行一行地显示命令去定位配置。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_55_1.jpg?sign=1739288188-bSs6R8bX8XLxHYr4cQDEtKnrg2FgCh9O-0-4f9230abc5d79dfc4f86837b9afc74de)
③ 这里不得不提的是,现网调试以及在实验过程中,读者应尽可能地用如下的快速命令(display current-configuration configuration {内容})定位配置。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_55_2.jpg?sign=1739288188-dkSwjy51mRuxEcTtX1DeofZ1JHULeMzH-0-1d88992fac833b4a5ea1b63ef54f2f82)
④ 验证保存的配置。为了方便读者辨别已保存的和未保存的配置,我们先修改一下设备的名称,然后查看保存的配置。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_55_3.jpg?sign=1739288188-XGIHvDDoTIdVYhOyo497C8Mn4XlvnboT-0-ef2617169347ab0b76627d27fd6bcb93)
2.8.4 配置文件重置
配置文件重置,即恢复设备初始化的配置或者出厂配置(即完成从有配置到空配置的过程),该操作的目的是从空白完成配置或者从空白开始实验。
在下面的实验中,我们将把一台有配置的设备恢复为空配置。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_56_1.jpg?sign=1739288188-VHfkgL9LmSmZr733pazRbIRxIa0J0qkQ-0-95d18250a0d0d8a4c64dd6d4e0e6b6e7)
此时,设备将会重启,重启完成后读者看到的界面将是一个空配置界面。
2.8.5 指定系统启动配置文件
系统启动配置文件,即设备启动时调用的配置文件,在默认情况下会调用根目录下的启动文件,而当设备有备份配置文件时,可以指定调用的配置文件,这样可以灵活地实施项目。
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_56_2.jpg?sign=1739288188-BYkPFeUrUIrpUvrQ9TtGej4lsJB44qE7-0-d830dcfc8e5ce372c5d10ffc8b2be5e6)
![](https://epubservercos.yuewen.com/0A570E/21190707501161806/epubprivate/OEBPS/Images/41608_57_1.jpg?sign=1739288188-nBwUsxvqAP9xvGeKfIQmsaeq1MAjyHfW-0-923497768137c569121a8062a990179d)