27-文件系统管理操作
本章节下载 (225.01 KB)
目 录
App文件为主机运行程序,其扩展名为.bin;配置文件用于保存和恢复配置,其扩展名为.cfg;Web文件用于Web网管,其扩展名为.web。
App文件、配置文件和Web文件支持三种属性:main、backup和none,如表1-1所示。
属性名 |
用途 |
特点 |
显示标识 |
main |
标识主启动文件。设备启动时会首先采用主启动文件启动 |
Flash中main属性的App文件、配置文件和Web文件只能各有一个 |
(*) |
backup |
标识备启动文件。设备如果使用主启动文件启动失败,将采用备启动文件启动 |
Flash中backup属性的App文件、配置文件和Web文件只能各有一个 |
(b) |
none |
标识不具有main和backup属性的其他文件 |
- |
没有特殊标识 |
& 说明:
一个文件可以同时具有main和backup属性。同时具有main和backup属性的文件在显示时使用(*b)标识。
用户设置新文件的属性为main时,原main属性文件将失去其main属性,新文件的属性变为main,保证Flash中main属性的App文件、配置文件和Web文件只能各有一个。backup属性的文件亦是如此。
对文件的操作和对文件属性的操作是分离的。例如,从Flash中删除一个属性为main的文件,其他文件属性不会变为main,把同名的另一个合法文件下载到Flash中后,则新文件将具有main属性。
升级设备的Boot ROM后,原默认的App启动文件具有main属性。
用户可以设置并查看设备下次启动文件的main属性和backup属性,也可以改变文件的属性。
请在用户视图下(其中display命令可以在任意视图执行)进行表1-2中的操作。
操作 |
命令 |
说明 |
设置下次启动时具有main属性的App文件 |
boot boot-loader file-url |
可选 |
设置下次启动时具有backup属性的App文件 |
boot boot-loader backup-attribute file-url |
可选 |
设置Web文件及其属性 |
boot web-package webfile { backup | main } |
可选 |
切换文件的主备属性 |
boot attribute-switch { all | app | configuration | web } |
可选 |
使能用户使用自定义密码进入Boot主菜单的功能 |
startup bootrom-access enable |
可选 缺省情况下,用户使用自定义密码进入Boot主菜单的功能处于开启状态 |
显示启动采用的App文件信息 |
display boot-loader [ unit unit-id ] |
可选 在任意视图下执行 |
注意:
l Web文件的主备属性设置完成后立即生效,不需要重启设备。
l 升级Web文件后,用户需要重启后在Boot菜单里指定新Web文件,否则用户不能正常使用Web Server功能。
l 目前的配置文件以“.cfg”作为扩展名,存放在Flash的根目录下。
为了方便用户对Flash进行有效的管理,以太网交换机提供了文件系统模块。文件系统为用户提供了文件和目录的访问管理功能:用户可以创建并删除目录、显示当前的工作目录以及显示指定目录下的文件和目录信息。
缺省情况下,对于有可能给用户带来损失的命令(比如删除文件、覆盖文件等),文件系统将提示用户进行确认。
配置任务 |
说明 |
详细配置 |
目录操作 |
可选 |
|
文件操作 |
可选 |
|
Flash操作 |
可选 |
|
设置文件系统的提示方式 |
可选 |
用户可以创建并删除目录、显示当前的工作目录以及指定目录下文件或目录的信息等。可以使用表1-4中的命令来进行相应的目录操作。
请在用户视图下进行下列配置。
操作 |
命令 |
说明 |
创建目录 |
mkdir directory |
可选 |
删除目录 |
rmdir directory |
可选 被删除的目录必须为空目录 |
显示当前的工作目录 |
pwd |
可选 |
显示目录或文件信息 |
dir [ /all ] [ file-url ] |
可选 |
进入指定的目录 |
cd directory |
可选 |
& 说明:
在dir /all命令的显示信息中,已经删除到回收站中的文件会加上方括号作为提示。
用户可以删除文件、恢复删除的文件、彻底删除文件、管理配置文件、重新命名、拷贝文件、移动文件、显示文件的内容、显示指定文件的信息、检查文件系统。
请在用户视图下(其中execute命令有系统视图下执行、display命令可以在任意视图执行)进行下列配置。
操作 |
命令 |
说明 |
删除文件 |
delete [ /unreserved ] file-url delete { running-files | standby-files } [ /unreserved ] |
可选 不带/unreserved参数的delete命令删除的文件,可以使用undelete命令恢复 |
彻底删除回收站中的文件 |
reset recycle-bin [ file-url ] [ /force ] reset recycle-bin |
可选 |
重新命名文件 |
rename fileurl-source fileurl-dest |
可选 |
拷贝文件 |
copy fileurl-source fileurl-dest |
可选 |
移动文件 |
move fileurl-source fileurl-dest |
可选 |
显示文件的内容 |
more file-url |
可选 目前文件系统只支持以文本形式显示文件 |
显示目录或文件信息 |
dir [ /all ] [ file-url ] |
可选 |
执行指定的批处理文件 |
execute filename |
可选 在系统视图下执行 |
注意:
l 在同一个目录下,如果先后删除了两个名称相同的文件,回收站中将只保留最后一次删除的文件。
l 使用delete命令删除文件(而不是彻底清除文件),被删除的文件被保存在回收站中,仍会占用存储空间。用户可以使用reset recycle-bin命令彻底清除回收站中的废弃文件,以回收存储空间。
l 在dir /all命令的显示信息中,已经删除到回收站中的文件会加上方括号作为提示。
l 配置文件被删除后,以太网交换机下次启动时,系统将采用缺省的配置参数进行初始化。
用户可以对Flash进行操作。
请在用户视图下进行表1-6的操作。
操作 |
命令 |
说明 |
格式化Flash |
format device |
必选 |
恢复Flash的空间 |
fixdisk device |
必选 |
格式化操作将导致Flash上的所有文件丢失(包括配置文件),并且不可恢复。
用户可以设置当前文件系统的提示方式。如果选alert方式,在用户执行有可能给用户带来损失的命令(比如删除文件、覆盖文件等),文件系统将提示用户进行确认;如果选quiet方式,则不会提示确认。
表1-7 设置文件系统的提示方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
设置文件系统的提示方式 |
file prompt { alert | quiet } |
必选 缺省情况下,文件系统的提示方式为alert |
# 显示文件系统根目录所有文件。
<H3C> dir /all
Directory of unit1>flash:/
1 (*) -rw- 5822215 Jan 01 1970 00:07:03 e152.bin
2 -rwh 4 Apr 01 2000 23:55:49 snmpboots
3 -rwh 428 Apr 02 2000 00:47:30 hostkey
4 -rwh 572 Apr 02 2000 00:47:38 serverkey
5 -rw- 1220 Apr 02 2000 00:06:57 song.cfg
6 -rw- 5026103 Jan 01 1970 00:04:34 e152v1r1.bin
7 -rwh 88 Apr 01 2000 23:55:53 private-data.txt
8 (*) -rw- 1376 Apr 02 2000 01:56:28 config.cfg
15367 KB total (4634 KB free)
(*) -with main attribute (b) -with backup attribute
(*b) -with both main and backup attribute
# 把文件从flash:/config.cfg拷贝到flash:/test/1.cfg。
<H3C> copy flash:/config.cfg flash:/test/1.cfg
Copy unit1>flash:/config.cfg to unit1>flash:/test/1.cfg?[Y/N]:y
..
%Copy file unit1>flash:/config.cfg to unit1>flash:/test/1.cfg...Done.
# 查看拷贝后的文件信息。
<H3C> dir /all
Directory of unit1>flash:/
1 (*) -rw- 5822215 Jan 01 1970 00:07:03 e152.bin
2 -rwh 4 Apr 01 2000 23:55:49 snmpboots
3 -rwh 428 Apr 02 2000 00:47:30 hostkey
4 -rwh 572 Apr 02 2000 00:47:38 serverkey
5 -rw- 1220 Apr 02 2000 00:06:57 song.cfg
6 -rw- 5026103 Jan 01 1970 00:04:34 e152v1r1.bin
7 -rwh 88 Apr 01 2000 23:55:53 private-data.txt
8 (*) -rw- 1376 Apr 02 2000 01:56:28 config.cfg
9 drw- - Apr 04 2000 04:50:07 test
15367 KB total (4631 KB free)
(*) -with main attribute (b) -with backup attribute
(*b) -with both main and backup attribute
<H3C> dir unit1>flash:/test/
Directory of unit1>flash:/test/
1 -rw- 1376 Apr 04 2000 04:50:30 1.cfg
15367 KB total (2025 KB free)
(*) -with main attribute (b) -with backup attribute
(*b) -with both main and backup attribute
FTP(File Transfer Protocol,文件传输协议)是Internet和IP网络上传输文件的通用方法。在万维网(WWW)出现以前,用户使用命令行方式传输文件,最通用的应用程序就是FTP。
FTP协议在TCP/IP协议族中属于应用层协议,用于在远端服务器和本地主机之间传输文件。
以太网交换机提供的FTP服务包括:
l FTP Server服务。用户可以运行FTP客户端程序登录到服务器上(接受用户登录前,网络管理员需要事先配置好FTP Server的IP地址),访问服务器上的文件。
l FTP Client应用。用户在微机上通过终端仿真程序或Telnet程序建立与以太网交换机(FTP Client)的连接后,输入ftp X.X.X.X(X.X.X.X代表远程FTP Server的IP地址)命令,建立以太网交换机与远程FTP Server的连接,访问远程FTP Server上的文件。
注意:
FTP功能可以正常使用的条件是FTP Server和FTP Client之间路由可达。
当E152交换机启用FTP Server服务后,从FTP Client上传文件到FTP Server(E152交换机)的过程中,交换机前面板的7段数码显示灯顺时针旋转,当文件上传结束后停止旋转,如图2-1所示。
图2-1 7段数码显示灯顺时针方向旋转显示
表2-1 交换机作为FTP Server时接收从FTP Client上传文件的配置
操作 |
命令 |
说明 |
|
FTP Server端 |
启用FTP Server功能 |
ftp sever enable |
必选 缺省情况下,系统关闭FTP服务器功能 |
添加本地用户并进入本地用户视图 |
local-user user-name |
必选 添加本地用户并进入本地用户视图 |
|
设置本地用户的密码 |
password { simple | cipher } password |
必选 |
|
设置交换机的本地用户密码的显示模式 |
local-user password-display-mode { auto | cipher-force } |
可选 缺省情况下,交换机显示本地用户密码的显示模式为auto(按照配置密码时采用的模式进行显示) |
|
FTP Client端 |
登录远端的FTP Server |
- |
必选 具体配置请参考FTP Client的相关配置指导说明材料 |
将FTP Client上的文件上传到FTP Server |
- |
必选 具体配置请参考FTP Client的相关配置指导说明材料 |
FTP Client(E152交换机)从FTP Server上下载文件的过程中,交换机前面板的7段数码显示灯顺时针旋转,当文件下载结束后停止旋转,如图2-1所示。
表2-2 交换机作为FTP Client时从FTP Server上下载文件的配置
操作 |
命令 |
说明 |
|
FTP Server端 |
启用FTP Server功能 |
- |
必选 具体配置请参考FTP Server的相关配置指导说明材料 |
配置FTP服务器的验证和授权 |
- |
必选 具体配置请参考FTP Server的相关配置指导说明材料 |
|
FTP Client端 |
登录远端的FTP Server |
ftp [ ipaddress [ port ] ] |
必选 缺省情况下交换机为FTP Client 用户首先获取FTP用户名和密码,然后登录远端的FTP Server,这样才能取得操作相应目录和文件的权限 在登录到FTP Server的同时,交换机进入FTP Client命令视图 |
下载远程文件,并将下载的文件存储在本地 |
get remotefile [ localfile ] |
必选 如果没有指定本地文件名,则系统缺省认为文件名与远程FTP Server上的文件名相同 |
TFTP(Trivial File Transfer Protocol)是一种简单文件传输协议。相对于另一种文件传输协议FTP,TFTP不具有复杂的交互存取接口和认证控制,适用于客户端和服务器之间不需要复杂交互的环境。TFTP协议在UDP的基础上实现。
TFTP协议传输是由客户端发起的:
l 当需要下载文件时,由客户端向TFTP服务器发送读请求包,然后从服务器接收数据,并向服务器发送确认。
l 当需要上传文件时,由客户端向TFTP服务器发送写请求包,然后向服务器发送数据,并接收服务器的确认。
TFTP传输文件有两种模式:
l 二进制模式,用于传输程序文件。
l ASCII码模式,用于传输文本文件。
配置TFTP之前,网络管理员需要首先配置好TFTP客户端和服务器的IP地址,并且确保客户端和服务器路由可达。
交换机只能作为TFTP客户端。
图2-2 TFTP配置示意图
注意:
TFTP功能可以正常使用的条件是TFTP Server和TFTP Client之间路由可达。
TFTP Client(E152交换机)从TFTP Server上下载文件的过程中,交换机前面板的7段数码显示灯顺时针旋转,当文件下载结束后停止旋转,如图2-1所示。
表2-3 交换机作为TFTP Client时从TFTP Server上下载文件的配置
操作 |
命令 |
说明 |
|
TFTP Server端 |
启用TFTP Server功能 |
- |
必选 具体配置请参考TFTP Server的相关配置指导说明材料 |
TFTP Client端 |
登录远端的TFTP Server下载远程文件,并将下载的文件存储在本地 |
tftp tftp-server get source-file [ dest-file ] |
必选 在用户视图下执行 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!