среда, 27 ноября 2013 г.

Как скопировать много файлов или директорию из флеш памяти коммутатора или маршрутизатора Cisco на tftp сервер?

Предположим, требуется скопировать директорию из флеш памяти коммутатора или маршрутизатора Cisco на tftp сервер. Предположим, директория содержит несколько сотен файлов и вложенных директорий с файлами. Как все это скопировать одним махом?
Ответ: использовать команду 'archive tar /create'.

test_switch#archive tar ?
  /create  create a tar file
  /table   List files in tar file
  /xtract  Extract files in tar file

Посмотрим, как это выглядит в деле на коммутаторе cisco WS-C2960-24TT-L.
Просматриваем содержание флеши:
test_switch#dir
Directory of flash:/

    2  -rwx        2456  Dec 23 2009 13:12:16 +01:00  vlan.dat
    3  -rwx          27  Mar 11 2010 14:49:27 +01:00  private-config.text
    5  -rwx        7647  Mar 11 2010 14:49:27 +01:00  config.text
    6  drwx         192   Mar 1 1993 01:06:26 +01:00  c2960-lanbase-mz.122-25.SEE2

32514048 bytes total (24794112 bytes free)
test_switch#

Мы хотим скопировать дирикторию html. Убедмися, что она действительно есть на флеши и содержит много вложенных папок и файлов.
test_switch#
test_switch#cd c2960-lanbase-mz.122-25.SEE2
test_switch#

test_switch#dir
Directory of flash:/c2960-lanbase-mz.122-25.SEE2/

    7  drwx        4480   Mar 1 1993 01:05:01 +01:00  html
  619  -rwx     4670535   Mar 1 1993 01:06:26 +01:00  c2960-lanbase-mz.122-25.SEE2.bin
  620  -rwx         457   Mar 1 1993 01:06:26 +01:00  info

32514048 bytes total (24794112 bytes free)
test_switch#
test_switch#
test_switch#cd html
test_switch#dir
Directory of flash:/c2960-lanbase-mz.122-25.SEE2/html/

    8  -rwx         577   Mar 1 1993 01:04:29 +01:00  title.js
    9  -rwx          62   Mar 1 1993 01:04:29 +01:00  more.txt
 ……………………
 ……………………
   68  -rwx        8530   Mar 1 1993 01:04:39 +01:00  express-setup.htm
   69  drwx        1152   Mar 1 1993 01:04:40 +01:00  en
  104  drwx        1152   Mar 1 1993 01:04:43 +01:00  de
  139  drwx        1152   Mar 1 1993 01:04:46 +01:00  es
  174  drwx        1152   Mar 1 1993 01:04:49 +01:00  fr
  209  drwx        1152   Mar 1 1993 01:04:53 +01:00  it
  244  drwx        1152   Mar 1 1993 01:04:56 +01:00  ja
  280  drwx        1152   Mar 1 1993 01:04:59 +01:00  zh
  315  drwx         256   Mar 1 1993 01:05:01 +01:00  help
  320  drwx       19072   Mar 1 1993 01:05:31 +01:00  images

32514048 bytes total (24794112 bytes free)
test_switch#

С помощью команды 'archive tar /create' выполним копирование. Будем копировать на сервер с адресом 192.168.18.1, в файл html.tar .
test_switch#
test_switch# archive tar /create tftp://192.168.18.1/html.tar flash:/c2960-lanbase-mz.122-25.SEE2/html
!!
archiving title.js (577 bytes)
archiving more.txt (62 bytes)
   ……………………………
   ……………………………
   … и еще около шестисот строк …
   ……………
archiving images/gbic_t_green.gif (242 bytes)
archiving images/gbic_empty_amber.gif (179 bytes)
test_switch#


В итоге получаем файл html.tar на tftp сервере.
Таким образом, мы легко и быстро скопировали паку содержащую более 600 файлов.

P.S. Если необходимо просто скопировать файл, то copy [что копируете] [куда копируете].

Комментариев нет:

Отправить комментарий