НА ГЛАВНУЮ | WINDOWS | СЕТИ | МИКРОКОНТРОЛЛЕРЫ | ПАРТНЕРЫ | КАРТА САЙТА | ПОИСК





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


Как удалить директорию с файлами из флеши коммутатора или маршрутизатора Cisco?


Иногда требуется удалить директорию с файлами из флеш памяти коммутатора или маршрутизатора Cisco. Например, нужно выполнить обновление ios. При этом не хотелось бы удалять старый ios не убедившись, что с новым все работает нормально. Но свободного места под новый ios на недостаточно. Надо как-то освободить флеш. Можно стереть html старого ios. Если просто выполнить команду ‘delete html', получим сообщение об ошибке. Вот как это выглядит:

Просматриваем содержание флеши.

test_switch#sh flash

Directory of flash:/
………………
    3  -rwx        2456   Mar 1 1993 02:46:21 +01:00  vlan.dat
    5  -rwx        4292   Feb 8 2010 05:56:22 +01:00  config.text
    6  drwx         192   Mar 1 1993 01:06:14 +01:00  old_image
……………
test_switch#

переходим в каталог old_image

test_switch#
test_switch#cd old_image
test_switch#
test_switch#dir
Directory of flash:/old_image/

    7  drwx        4480   Mar 1 1993 01:04:50 +01:00  html
  619  -rwx     4670535   Mar 1 1993 01:06:14 +01:00  old_image.bin
  620  -rwx         457   Mar 1 1993 01:06:14 +01:00  info
………………
test_switch#

Пытаемся удалить папку html

test_switch#
test_switch#
test_switch#delete html
Delete filename [/old_image/html]?
Delete flash:/old_image/html? [confirm]
%Error deleting flash:/old_image/html (Is a directory)
test_switch#

Таким образом, обычной командой 'delete удалить каталог не удается.
Надо использовать команду 'delete' с ключем '/recursive'. В этом случае дтректория будет удалена вместе со всеми вложенными поддиректориями и файлами. Для того, чтобы не подтверждать удаление каждого файла можно использовать ключ '/force'.

test_switch#delete /force /recursive flash:/old_image/html
test_switch#
test_switch#dir
Directory of flash:/old_image/

  619  -rwx     4670535   Mar 1 1993 01:06:14 +01:00  old_image.bin
  620  -rwx         457   Mar 1 1993 01:06:14 +01:00  info
………………
test_switch#

В итоге папка html успешно удалена.


В примере использовалось железо cisco WS-C2960-24TC-L с Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 12.2(52)SE, RELEASE SOFTWARE (fc3)








Как скопировать много файлов или директорию из флеш памяти коммутатора или маршрутизатора 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 файлов.


В примере использовалось железо cisco WS-C2960-24TT-L с Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version 12.2 (25)SEE2, RELEASE SOFTWARE (fc1)









Что еще посмотреть?

Список всех вопросов.
Статьи о настройке и поиске неисправности в сетях.



Найти на сайте


Если Вы обнаружили ошибки в этой статье или у Вас есть замечания, прошу писать на адрес sun29ny@yandex.ru.

НА ГЛАВНУЮ | WINDOWS | СЕТИ | МИКРОКОНТРОЛЛЕРЫ | ПАРТНЕРЫ | КАРТА САЙТА | ПОИСК

Rambler's Top100
Copyright © 2010 sun29ny.narod.ru
Любое использование материалов допускается только с указанием в качестве источника информации сайта sun29ny.narod.ru. Гиперссылка обязательна. Согласование с автором обязательно.
Все замечания и пожелания присылайте на sun29ny@yandex.ru.
Используются технологии uCoz