0
点赞
收藏
分享

微信扫一扫

HCIA网络基础8-ARP文件系统


文章目录

  • ​​基本查询命令​​
  • ​​目录操作​​
  • ​​文件操作​​
  • ​​配置文件管理​​
  • ​​系统启动文件查询​​
  • ​​系统启动配置文件修改​​
  • ​​比较当前的配置和保存的配置​​
  • ​​配置文件重置​​
  • ​​存储设备​​
  • ​​存储设备修复​​
  • ​​存储设备格式化​​

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

基本查询命令

VRP基于文件系统来管理设备上的文件和目录。在管理文件和目录时,经常会使用一些基本命令来查询文件或者目录的信息,常用的命令包括pwd,dir [ /all ] [ filename | directory ]和more [ /binary ] filename [ offset ] [ all ]。

pwd  命令用来显示当前工作目录。
dir [ /all ] [ filename | directory ]命令用来查看当前目录下的文件信息。
more [ /binary ] filename [ offset ] [ all ]命令用来查看文本文件的具体内容。

目录操作

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

<Huawei>mkdir test
Info: Create directory flash:/test......Done.
<Huawei>dir
Directory of flash:/
Idx Attr Size(Byte) Date Time FileName
0 drw- - Apr 10 2016 09:30:35 src
1 -rw- 28 Apr 10 2016 09:31:38 private-data.txt
2 -rw- 120 Apr 10 2016 09:32:38 wzbk1.cfg
3 drw- - Apr 10 2016 09:53:11 test
……
32,004 KB total (31,995 KB free)

文件操作

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

<Huawei>rename test.txt huawei.txt
Rename flash:/test.txt to flash:/huawei.txt ?[Y/N]:y
Info: Rename file flash:/test.txt to flash:/huawei.txt ......Done.
<Huawei>dir
Directory of flash:/
Idx Attr Size(Byte) Date Time FileName
0 drw- - Apr 10 2016 09:30:35 src
1 -rw- 28 Apr 10 2016 09:31:38 private-data.txt
2 -rw- 120 Apr 10 2016 09:32:38 wzbk1.cfg
3 -rw- 12 Apr 10 2016 09:53:11 huawei.txt
……
32,004 KB total (31,995 KB free)

delete [ /unreserved ] [ /force ] { filename | devicename }命令可以用来删除文件。一般情况下,被删除的文件将直接被移动到回收站。

回收站中的文件也可以通过执行undelete命令进行恢复,但是如果执行delete命令时指定了unreserved参数,则文件将被永久删除。

在删除文件时,系统会提示“是否确定删除文件”,但如果命令中指定了/force 参数,系统将不会给出任何提示信息。filename参数指的是需要删除的文件的名称,device-name参数指定了储存设备的名称。

reset recycle-bin [ filename | devicename ]可以用来永久删除回收站中的文件,filename参数指定了需要永久删除的文件的名称,device-name参数指定了储存设备的名称。

HCIA网络基础8-ARP文件系统_配置文件

<Huawei>delete /unreserved flash:/huawei.txt 
<Huawei>dir
Directory of flash:/
Idx Attr Size(Byte) Date Time FileName
0 drw- - Apr 10 2016 09:30:35 src
1 -rw- 28 Apr 10 2016 09:31:38 private-data.txt
2 -rw- 120 Apr 10 2016 09:32:38 wzbk1.cfg
……
32,004 KB total (30,995 KB free)

配置文件管理

设备中的配置文件分为两种类型:当前配置文件和保存的配置文件。当前配置文件储存在设备的RAM中。用户可以通过命令行对设备进行配置,配置完成后使用save命令保存当前配置到存储设备中,形成保存的配置文件。保存的配置文件都是以“.cfg”或“.zip”作为扩展名,存放在存储设备的根目录下。
在设备启动时,会从默认的存储路径下加载保存的配置文件到RAM中。如果默认存储路径中没有保存的配置文件,则设备会使用缺省参数进行初始化配置。
display current-configuration命令可以用来查看设备当前生效的配置。
display current-configuration | begin {regular-expression} 命令可以显示以不同参数或表达式开头的配置。
display current-configuration | include {regular-expression}命令可以显示包含了指定关键字或表达式的配置。
display saved-configuration [last|time]命令用来查看设备下次启动时加载的配置文件。使用last参数可以显示本次启动时使用的配置文件内容。使用time参数可以显示系统启动后最近的一次手工或者系统自动保存配置的时间。

HCIA网络基础8-ARP文件系统_配置文件_02

<Huawei>display current-configuration 
#
sysname Huawei
……
#
Return
<Huawei>display saved-configuration
#
sysname Huawei
……
#
Return

save [configuration-file]命令可以用来保存当前配置信息到系统默认的存储路径中。configuration-file为配置文件的文件名,此参数可选。

<Huawei>save
The current configuration will be written to the device.
Are you sure to continue? (y/n)[n]:y
It will take several minutes to save configuration file, please wait...............
Configuration file had been saved successfully
Note: The configuration file will take effect after being activated

系统启动文件查询

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

<Huawei>display startup 
MainBoard:
Startup system software: flash:/AR2220E-V200R007C00SPC600.cc
Next startup system software: flash:/AR2220E-V200R007C00SPC600.cc
Backup system software for next startup: null
Startup saved-configuration file: flash:/vrpcfg.zip
Next startup saved-configuration file: flash:/vrpcfg.zip
Startup license file: null
Next startup license file: null
Startup patch package: null
Next startup patch package: null
Startup voice-files: null
Next startup voice-files: null

系统启动配置文件修改

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

<Huawei>startup saved-configuration flash:/huawei.zip 
This operation will take several minutes, please wait.....
Info: Succeeded in setting the configuration for booting system.
<Huawei>display startup
MainBoard:
Startup system software: flash:/ar2220E-V200R007C00SPC600.cc
Next startup system software: flash:/ar2220E-V200R007C00SPC600.cc
Startup saved-configuration file: flash:/vrpcfg.zip
Next startup saved-configuration file: flash:/huawei.zip
Startup paf file: NULL
Next startup paf file: NULL
Startup license file: NULL
Next startup license file: NULL
Startup patch package: NULL
Next startup patch package: NULL

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

compare configuration [configuration-file] [current-line-number save-line-number]命令用来比较当前的配置与下次启动的配置文件内容的区别
configuration-file指定需要与当前配置进行比较的配置文件名,
current-line-number表示从当前配置的该行号开始比较,
save-line-number表示从指定配置的该行号开始比较。
当执行该命令后,系统默认会将保存的配置与当前配置从第一行开始逐行进行比较。如果指定了current-line-number或save-line-number参数,系统会跳过不相关的配置,从指定的行号开始查找两个配置文件的不同。系统比较出不同之处以后,将从两者有差异的地方开始显示字符,默认显示120个字符,如果从该不同之处到文件末尾不足120个字符,将显示到文件尾为止。

<Huawei>compare configuration 
====== Current configuration line 36 ======
ip address 10.1.1.1 255.255.255.0
#
interface GigabitEthernet0/0/2
#
interface GigabitEthernet0/0/3
#
interface NULL0
====== Configuration file line 37 ======
interface GigabitEthernet0/0/2
#
interface GigabitEthernet0/0/3
#
……

配置文件重置

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

<Huawei>reset saved-configuration 
Warning: This will delete the configuration in the flash memory.
The device configurations will be erased to reconfigure. Are you soure? [Y/N]:y
Info: Clear the configuration in the device successfully.

存储设备

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

<Huawei>display version
……
SDRAM Memory Size : 1024 M bytes
Flash Memory Size : 512 M bytes
NVRAM Memory Size : 512 K bytes
……

存储设备修复

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

<Huawei>fixdisk flash:
Fixdisk flash: will take long time if needed
%Fixdisk flash: completed.

<Huawei>fixdisk sd1:
sd1:/ - disk check in progress
……
%Fixdisk sd1: completed.

存储设备格式化

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

<Huawei>format flash: 
All data(include configuration and system startup file) on flash: will be lost , proceed with format? (y/n)[n]:

<Huawei>format sd1:
All data(include configuration and system startup file) on sd1: will be lost , proceed with format? (y/n)[n]:


举报

相关推荐

0 条评论