НА ГЛАВНУЮ | | WINDOWS | | СЕТИ | | МИКРОКОНТРОЛЛЕРЫ | | ПАРТНЕРЫ | | КАРТА САЙТА | | ПОИСК |
|
Сети > Короткие вопросы > Как удалить директорию с файлами из флеши коммутатора или маршрутизатора Cisco? Как скопировать много файлов или директорию из флеш памяти коммутатора или маршрутизатора Cisco на tftp сервер? Список всех вопросов. Статьи о настройке и поиске неисправности в сетях. Иногда требуется удалить директорию с файлами из флеш памяти коммутатора или маршрутизатора 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 сервер. Предположим, директория содержит несколько сотен файлов и вложенных директорий с файлами. Как все это скопировать одним махом? Ответ: использовать команду '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 | | СЕТИ | | МИКРОКОНТРОЛЛЕРЫ | | ПАРТНЕРЫ | | КАРТА САЙТА | | ПОИСК |
|
Любое использование материалов допускается только с указанием в качестве источника информации сайта sun29ny.narod.ru. Гиперссылка обязательна. Согласование с автором обязательно. Все замечания и пожелания присылайте на sun29ny@yandex.ru. |