交换机文件系统 本章节描述如何管理flash中的文件系统、复制文件和传输文件。 有关本节引用的CLI命令的详细使用信息及说明,请参照CLI命令集 本章主要包括以下内容: FLASH中的文件系统管理 管理参数文件 管理主程序文件 文件系统其它注意事项 FLASH中的文件系统管理 主要包括以下内容: 显示文件系统中的文件信息 复制文件 删除文件 查看文件内容 重命名文件 使用TFTP传输文件 使用Xmodem传输文件 显示文件系统中的文件信息 在对具体文件进行操作之前,可以先查看文件相同的信息。例如,在复制一个参 数文件之前,可以先验证文件系统中是否存在这个参数文件,是否有与要复制的 目的文件同名的文件,等等。 下表列出了显示文件系统信息的命令: 命令 dir 下面是显示文件系统的例子: Switch#dir -rw- 511 Dec 11 2002 10:11:08 conf_bak.text 说明 显示文件系统列表。 -rw- 13 Oct 25 2002 07:47:05 config.cfg -rw- 1002 Jan 15 2003 09:28:00 config.text -rw- 2833568 Jan 14 2003 17:21:37 s3550b.bin -rw- 842 Dec 23 2002 16:16:30 test_qos.text -rw- 80 Jan 14 2003 08:50:24 vlan.dat 33423192 bytes total (30516090 bytes free) S2126S没有时钟,dir命令显示文件信息时,没有文件时间信息 复制文件 你可以使用 copy source-url destination-url 命令拷贝文件。比如,你可以用 copy running-config startup-config命令将当前运行的参数保存到flash中用于系 统初始化时初始化参数。 你也可以对指定的文件系统(Xmodem,tftp)执行拷贝操作。目前支持在 Xmodem,tftp,flash之间互相拷贝。但是你不能够在以下情况下执行拷贝操作: 1. 不支持从当前配置(running-config)拷贝到当前配置。 2. 不支持从参数文件(startup-config)拷贝到参数文件。 3. 不支持同一设备(除flash)间互相拷贝。 4. 不支持Xmodem和tftp之间相互拷贝。 使用copy命令对参数文件操作的例子见:管理参数文件。 删除文件 使用命令delete flash: filename你可以永久性的删除flash中不需要的文件。 1.如果删除参数文件config.text,然后在没有保存参数的情况下交换 机复位,将导致交换机以前配置全部丢失。如果不慎将config.text 删除,在交换机仍然在运行的情况下,可以通过保存当前配置重新 建立config.text,也可通过下载以前备份的config.text恢复以前的 设置。建议用户定期备份重要的配置,备份方法是将config.text 上传到本地主机备份。 2.删除主程序文件s3550b.bin(或s3550a.bin)将导致交换机复位后不能启动,如果不 慎将该文件删除,在交换机仍然在运行的情况下,可以通过TFTP 或Xmodem下载s3550b.bin(或s3550a.bin)。如果交换机已经复位,则系统自动进 入监控层,在监控层通过DHCP+TFTP或者通过Xmodem下载 s3550b.bin(或s3550a.bin)。 查看文件内容 使用命令more filename你可以显示文件内容。 注意:系统只支持显示文本文件,若是你要强制显示二进制文件,界面上有可能显示乱码。 以下是在显示参数文件的例子: Switch#more config.text enable secret level 15 5 !E,1u_;C7&-8U0H interface gigabitethernet 0/1 switchport access vlan 2 ! interface vlan 1 management ip address 192.168.65.240 255.255.255.0 broadcast-address 192.168.65.255 重命名文件 文件在建立之后,可以重新命名该文件的名字。 文件重命名的命令如下: rename flash:filename flash:newname filename :文件当前的名称 newname: 文件新名称 1.不要将无关的文件命名为config.text,将导致交换机以前配置全部丢失。 2.不要将无关的文件命名为s3550b.bin(或s3550a.bin),这样将导致交换机复位后不能启动。 使用TFTP传输文件 你可以通过tftp将文件从本地主机下载到交换机或者从交换机上传到本地主机。 从本地主机下载文件到交换机: 步骤1 步骤2 步骤3 在本地主机上打开tftp server. 选定参数文件所在目录 登录到交换机,在模式下使用以下命令下载文件: copy tftp://location/filename flash: filename 没有指明location则需要单独输入tftp server的IP地址。 从交换机上传输文件到本地主机: 步骤1 步骤2 步骤3 在本地主机上打开tftp server. 选定需要保存参数文件的目录 登录到交换机,在模式下使用以下命令上传文件: copy flash: filename tftp://location/filename 下面的例子是从本地主机(ip 192.168.12.1),传输备份参数文件(config.bak)到交换机: Switch# copy tftp://192.168.12.1/confg.bak flash: config.text 如果成功传输,则显示传输文件的长度。否则,显示失败信息。 通过TFTP可以传输任何文件,如主程序文件、参数文件等。 传输到交换机的参数文件config.text和主程序s3550b.bin(或s3550a.bin)只有在交换机重新启动后才能生效 使用Xmodem传输文件 通过Xmodem也可以执行TFTP相同的文件传输功能,Xmodem和TFTP的区别在于Xmodem通过带外传输(串口),不通过网络,不占用网络带宽。但Xmodem速度较慢,而且不能执行远程传输功能,所以在传输较大的文件时,建议使用TFTP。 从本地主机下载文件到交换机: 步骤1 步骤2 通过Windows超级终端登录到交换机的带外管理界面。 在模式下使用以下命令下载文件: copy xmodem flash: filename filename是下载到交换机后文件在交换机中的名称。 本地主机的Windows超级终端中,选择“传送”菜单中的“发送文件”功能,在弹出的对话框的文件名选择本地主机要下装的文件,协议选择“Xmodem”,点击“发送”,则Windows超级终端显示发送的进度以及数据包。 步骤3 从交换机上传输文件到本地主机: 步骤1 步骤2 通过Windows超级终端登录到交换机的带外管理界面。 在模式下使用以下命令上传文件: copy flash: filename xmodem filename是交换机中的要上传的文件名称。 本地主机的Windows超级终端中,选择“传送”菜单中的“接收文件”功能,在弹出的对话框选择上传文件的存储位置,接收协议选择“Xmodem”,点击“接收”,超级终端会进一步提示用户本地存储文件的名称,点击“确认”后开始接收文件。 步骤3 Xmodem传输只能通过带外(串口)来进行。 管理参数文件 本章将要描述如何创建,载入以及修改参数文件。参数文件是由CLI命令组成,用于系统初始化时初始化参数。你可以使用setup命令来创建一个基本配置,若是系统中没有参数文件,系统将会要求你输入交换机启动必要的参 数。 由于以下原因你可能用tftp或Xmodem将参数文件从主机下载到flash中或者从flash上传参数文件到相应主机: 1. 恢复备份的参数文件。 2. 对其他设备设置相同的参数。比如你要将一台设备替换网络中的另一设备,你可以将被替换设备的参数导入新设备而无需重新配置。 3. 要求网络中的多台设备有相同的配置。 你可以在改变设备的配置前将参数通过tftp或Xmodem上传备份便于以后恢复配置。 本章主要包括以下内容: 参数文件使用指导 编辑参数文件 清除配置信息 参数文件使用指导 更新交换机文件将有助于简化交换机的配置过程。参数文件包含所有同缺省配置不同的配置命令。你可将同一参数文件下载到多台交换机使其有相同的配置。 更新参数文件是应当注意以下问题: 1. 推荐通过带外来更新参数文件。若是通过telnet更新参数文件,若是更新失败或参数文件错误,你可能无法重新通过telnet更新参数文件。 2. 若是将同一配置更新到多台交换机,请注意此时交换机的登录密码是一样的。 编辑参数文件 如果你要创建一个新的参数文件后修改现有的参数文件,你必须按合乎逻辑的顺序配置命令以便交换机能够正确执行。以下是创建参数文件的步骤: 步骤1 步骤2 步骤3 步骤4 清除配置信息 你可以删除参数文件或者在模式下用setup命令来清除配置信息。 管理主程序文件 系统的主程序文件保存在flash中,S3550-24,S3550-48系列交换机的主程序文件名为s3550a.bin,S3550-12G,S3550-24G,S3550-12SFP/GT系列交换机的主程序文件名为s3550b.bin。 s3550b.bin(或s3550a.bin)是管理软件运行的主程序,一般不操作该文件,除非在软件升级等必要的情况下。 用户可以通过tftp或Xmodem来更新主程序文件。 文件系统其它注意事项 从交换机上拷贝一份参数文件到本地主机。如何从交换机上拷贝交换机参数文件见:使用TFTP传输参数文件。 在本地主机上用文本编辑器打开参数文件 选取需要的命令,另存为新的文件。 将新的参数文件拷贝到相应的目录下以便下载到交换机。 1. 文件大小写不敏感; 2. 文件在经过多次添加、删除等操作之后,在Flash中会存在文件碎片。当要创建一个与文件系统剩余空间大小差不多的新文件时,文件系统会启动碎片整理过程整理文件碎片。这个过程需要约30秒钟,在整理完成之后,才能够继续执行创建过程; 3. 文件系统支持最长文件名为23。 4. 文件名中不允许包含双引号(“)或者空格。