Иногда требуется удалить директорию с файлами из флеш памяти коммутатора
или маршрутизатора Cisco. Например, нужно выполнить обновление ios.
При этом не хотелось бы удалять старый ios не убедившись, что с новым
все работает нормально. Но свободного места под новый ios на
недостаточно. Надо как-то освободить флеш. Можно стереть html старого
ios. Если просто выполнить команду ‘delete html', получим сообщение об ошибке. Вот как это выглядит:
Просматриваем содержание флеши.
переходим в каталог old_image
Пытаемся удалить папку html
Таким образом, обычной командой 'delete удалить каталог не удается.
Надо использовать команду 'delete' с ключем '/recursive'. В этом случае дтректория будет удалена вместе со всеми вложенными поддиректориями и файлами. Для того, чтобы не подтверждать удаление каждого файла можно использовать ключ '/force'.
В итоге папка html успешно удалена.
В примере использовалось железо cisco WS-C2960-24TC-L с Cisco IOS Software, C2960 Software (C2960-LANBASEK9-M), Version 12.2(52)SE, RELEASE SOFTWARE (fc3)
Просматриваем содержание флеши.
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)
Комментариев нет:
Отправить комментарий