Cisco удалить файл из флэш-памяти

Обновлено: 20.11.2024

Cisco IOS имеет файловую систему, как и ваш собственный компьютер. Для больших файлов, таких как операционная система Cisco IOS, используется флэш-память. Преимущество флэш-памяти в том, что она менее подвержена сбоям, чем жесткие диски. Начальная конфигурация хранится в NVRAM. Он также использует некоторые специальные префиксы, чтобы предоставить файловой системе доступ к внутренним функциям или внешним серверам.

В этом уроке мы рассмотрим, как работать с файловой системой и выполнять такие действия, как копирование файлов или создание папок.

Конфигурация

В моем примере я буду использовать маршрутизатор Cisco 2811. В зависимости от вашего маршрутизатора или коммутатора ваши выходные данные могут отличаться.

Файловые системы

Давайте взглянем на файловую систему Cisco IOS:

Мы делаем это с помощью команды show. Там большой список с товарами. Под столбцом типа мы видим четыре разных типа:

флаги описывают разрешения для файловой системы:

Вот объяснение некоторых префиксов, которые мы видим выше:

Давайте подробнее рассмотрим флэш-память...

Отображать папки и файлы

Большинство файлов хранятся во флэш-памяти. Мы можем увидеть папку по умолчанию, в которой мы находимся, с помощью команды pwd:

Как видите, это папка flash. Давайте посмотрим на его содержимое с помощью команды dir:

Выше вы можете видеть, что на моей флешке куча всего. Есть несколько файлов cfg (config) и два образа IOS, вы можете узнать их по размеру, и они заканчиваются на .bin.

Создание папок

Давайте посмотрим, сможем ли мы создать новую папку на нашем флеш-накопителе. Я создам папку с именем configs с помощью команды mkdir:

Выше мы видим нашу новую папку configs. Вы можете ввести его с помощью команды cd:

Сейчас там пусто:

Если вы хотите выйти из этой папки, используйте команду cd ..:

Наша текущая папка теперь снова является корнем флэш-памяти:

Копировать файлы и папки

Давайте посмотрим, сможем ли мы скопировать некоторые файлы в нашу новую папку. Мы делаем это с помощью команды копирования:

Приведенная выше команда копирует файл second-test-config.cfg из корня флэш-памяти в папку configs на флэш-накопителе. Cisco IOS запрашивает имя целевого файла (которое я уже указал), поэтому вам нужно только нажать Enter для этих вопросов.

Давайте посмотрим на содержимое папки configs:

Как видите, файл есть.

Удалить файлы и папки

Вы также можете удалить некоторые файлы и/или папки. Мы можем сделать это с помощью команды удаления:

Просто нажмите Enter, чтобы ответить на два вопроса, которые предлагает Cisco IOS. Посмотрим, исчезла ли она:

Наш файл пропал. Мы также можем удалить папку с помощью команды rmdir:

Нашей папки больше нет.

Tar-файлы

Cisco IOS поддерживает файлы tar. Файл tar объединяет несколько файлов, он похож на файл ZIP или RAR без сжатия. Чтобы продемонстрировать это, я создам новую папку с именем «резервная копия» и скопирую в нее несколько файлов:

Давайте посмотрим на содержимое папки резервного копирования:

Давайте создадим архив из этих двух файлов с помощью команды archive tar. Я буду хранить tar-файл в корне флешки:

На этом все. Если вы хотите посмотреть, какие файлы находятся в файле TAR, вы можете сделать это следующим образом:

Что делать, если мы хотим извлечь файл TAR? Создадим для этого новую папку:

Вот как извлечь файл tar в новую папку:

Давайте проверим нашу работу:

Выше мы находим наши извлеченные файлы.

Отображать содержимое файла

Что делать, если вы хотите просмотреть содержимое текстового файла как конфигурацию? В Cisco IOS это возможно с помощью команды more:

Маршрутизатор распечатает содержимое файла на консоли.

Заключение

Теперь вы узнали, как перемещаться по файловой системе Cisco IOS, как создавать папки, копировать файлы и создавать/извлекать файлы TAR. Если вы хотите узнать, как копировать файлы между локальным маршрутизатором/коммутатором и внешним сервером, например сервером TFTP, ознакомьтесь со следующим уроком: Как обновить образ Cisco IOS.

Файловая система флэш-памяти — это отдельное флэш-устройство, на котором можно хранить файлы. Он также предоставляет несколько команд, которые помогут вам управлять пакетами программного обеспечения и файлами конфигурации. Файловая система флэш-памяти по умолчанию на устройстве называется flash:.

Если смотреть с активного устройства, флэш-память: относится к локальному флэш-устройству, которое является устройством, подключенным к тому же устройству, на котором просматривается файловая система. В стеке устройств каждое из флэш-устройств из различных элементов стека можно просматривать с активного устройства. Имена этих файловых систем флэш-памяти включают соответствующие номера устройств. Например, flash-3:, если смотреть с активного устройства, относится к той же файловой системе, что и flash: на элементе стека 3.Используйте привилегированную команду EXEC show file systems, чтобы вывести список всех файловых систем, включая файловые системы флэш-памяти в стеке устройства.

Единовременно только один пользователь может управлять комплектами программного обеспечения и файлами конфигурации для стека устройств.

Отображение доступных файловых систем

Чтобы отобразить доступные файловые системы на вашем устройстве, используйте привилегированную команду EXEC show file systems, как показано в этом примере для автономного устройства:

Объем памяти в файловой системе в байтах.

Объем свободной памяти в файловой системе в байтах.

Тип файловой системы.

диск — файловая система предназначена для устройства флэш-памяти, USB-накопителя и файла с информацией о сбоях.

nvram — файловая система предназначена для устройства NVRAM.

opaque — файловая система представляет собой локально сгенерированную псевдофайловую систему (например, system) или интерфейс загрузки, такой как brimux.

unknown – файловая система неизвестного типа.

Разрешение для файловой системы.

ro — только для чтения.

rw — чтение/запись.

wo — только для записи.

Псевдоним для файловой системы.

информация о сбое: — файл с информацией о сбое.

flash: файловая система Flash.

ftp: — FTP-сервер.

nvram:—NVRAM.

null: — нулевое место назначения для копий. Вы можете скопировать удаленный файл в null, чтобы узнать его размер.

rcp: сервер протокола удаленного копирования (RCP).

scp: сервер протокола управления сеансом (SCP).

system: содержит системную память, включая текущую конфигурацию.

tftp: — сетевой сервер TFTP.

usbflash0:—флэш-память USB.

ymodem: — получить файл с сетевого компьютера с помощью протокола Ymodem.

Настройка файловой системы по умолчанию

Вы можете указать файловую систему или каталог, который система использует в качестве файловой системы по умолчанию, с помощью привилегированной команды EXEC cd filesystem:. Вы можете настроить файловую систему по умолчанию так, чтобы аргумент filesystem: не использовался в связанных командах. Например, для всех привилегированных команд EXEC с необязательным аргументом filesystem: система использует файловую систему, указанную командой cd.

По умолчанию используется файловая система flash:.

Вы можете отобразить текущую файловую систему по умолчанию, указанную в команде cd, с помощью привилегированной команды EXEC pwd.

Отображение информации о файлах в файловой системе

Вы можете просмотреть список содержимого файловой системы, прежде чем манипулировать ее содержимым. Например, перед копированием нового файла конфигурации во флэш-память может потребоваться убедиться, что в файловой системе еще нет файла конфигурации с таким же именем. Точно так же перед копированием файла конфигурации флэш-памяти в другое место может потребоваться проверить имя файла для использования в другой команде. Чтобы отобразить информацию о файлах в файловой системе, используйте одну из привилегированных команд EXEC, перечисленных в следующей таблице.

каталог [/all] [файловая система:имя файла]

Отображает список файлов в файловой системе.

показать файловые системы

Отображает дополнительную информацию о каждом файле в файловой системе.

показать URL-адрес файла с информацией о файле

Отображает информацию о конкретном файле.

показать файловые дескрипторы

Отображает список дескрипторов открытых файлов. Дескрипторы файлов — это внутренние представления открытых файлов. Вы можете использовать эту команду, чтобы узнать, открыт ли файл другим пользователем.

Например, чтобы отобразить список всех файлов в файловой системе, используйте привилегированную команду EXEC dir:

Изменение каталогов и отображение рабочего каталога

Выполните следующие действия, чтобы изменить каталоги и отобразить рабочий каталог:

Процедура

Пример:

Включает привилегированный режим EXEC.

Введите пароль, если будет предложено.

Пример:

Отображает каталоги в указанной файловой системе.

Для файловой системы: используйте flash: для флэш-устройства системной платы.

Пример:

Переход к указанному каталогу.

В примере команды показано, как перейти к каталогу с именем new_configs .

Пример:

Отображает рабочий каталог.

Пример:

Переход к каталогу по умолчанию.

Создание каталогов

Начав в привилегированном режиме EXEC, выполните следующие действия, чтобы создать каталог:

Процедура

Пример:

Отображает каталоги в указанной файловой системе.

Для файловой системы: используйте flash: для флэш-устройства системной платы.

Пример:

Создает новый каталог. Имена каталогов чувствительны к регистру и могут содержать не более 45 символов между косой чертой (/); имя не может содержать управляющие символы, пробелы, косые черты, кавычки, точки с запятой или двоеточия.

Пример:

Проверяет вашу запись.

Удаление каталогов

Чтобы удалить каталог со всеми его файлами и подкаталогами, используйте привилегированную команду EXEC delete /force /recursive filesystem:/file-url.

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

Для файловой системы используйте flash: для флэш-устройства системной платы. В поле file-url введите имя удаляемого каталога. Все файлы в каталоге и каталог удаляются.


Внимание
При удалении каталогов их содержимое невозможно восстановить.

Копирование файлов

Чтобы скопировать файл из источника в место назначения, используйте привилегированную команду EXEC copy source-url target-url. Для исходного и целевого URL-адресов вы можете использовать ярлыки с ключевыми словами running-config и startup-config. Например, команда copy running-config startup-config сохраняет текущий файл конфигурации в раздел NVRAM флэш-памяти, который будет использоваться в качестве конфигурации во время инициализации системы.

Вы также можете копировать из специальных файловых систем (xmodem:, ymodem:) в качестве источника файла с сетевого компьютера, использующего протокол Xmodem или Ymodem.

Пароль не должен содержать специальный символ '@'. Если используется символ '@', копия не сможет проанализировать IP-адрес сервера.

Локальные файловые системы с возможностью записи включают flash:.

Существуют недопустимые комбинации источника и назначения. В частности, вы не можете копировать эти комбинации:

От работающей конфигурации к работающей конфигурации

От начальной конфигурации к начальной конфигурации

Удаление файлов

Если вам больше не нужен файл на устройстве флэш-памяти, вы можете безвозвратно удалить его. Чтобы удалить файл или каталог с указанного флэш-устройства, используйте команду удаления [/force] [/recursive] [filesystem:]/file-url привилегированная команда EXEC.

Используйте ключевое слово /recursive для удаления каталога, всех подкаталогов и содержащихся в нем файлов. Используйте ключевое слово /force, чтобы подавить запрос, подтверждающий удаление каждого файла в каталоге. Вам будет предложено только один раз в начале этого процесса удаления. Используйте ключевые слова /force и /recursive для удаления старых образов программного обеспечения, которые были установлены с помощью команды archive download-sw, но больше не нужны.

Если вы опустите параметр файловая система:, устройство использует устройство по умолчанию, указанное командой cd. Для file-url вы указываете путь (каталог) и имя удаляемого файла.

При попытке удалить какие-либо файлы система предложит подтвердить удаление.


Внимание
Когда файлы удаляются, их содержимое невозможно восстановить.
В этом примере показано, как удалить файл myconfig с устройства флэш-памяти по умолчанию:

Создание, отображение и извлечение файлов

Вы можете создать файл и записать в него файлы, перечислить файлы в файле и извлечь файлы из файла, как описано в следующих разделах.

Начав в привилегированном режиме EXEC, выполните следующие действия, чтобы создать файл, отобразить его содержимое и извлечь его:

Процедура

заархивировать tar /создать URL-адрес flash: /file-url

Пример:

Создает файл и добавляет в него файлы.

Для URL-адреса назначения укажите псевдоним URL-адреса назначения для локальной или сетевой файловой системы и имя создаваемого файла:

Синтаксис локальной файловой системы флэш-памяти:

Для флэш-памяти: /file-url укажите расположение в локальной файловой системе флэш-памяти, в которой создается новый файл. Вы также можете указать необязательный список файлов или каталогов в исходном каталоге для добавления в новый файл. Если ничего не указано, все файлы и каталоги на этом уровне записываются во вновь созданный файл.

архивировать tar /table исходный URL-адрес

Пример:

Отображает содержимое файла.

Для source-url укажите псевдоним исходного URL для локальной или сетевой файловой системы. -имя файла. файл для отображения. Поддерживаются следующие параметры:

Синтаксис локальной файловой системы флэш-памяти:

Вы также можете ограничить отображение файлов, указав список файлов или каталогов после файла. Появляются только эти файлы. Если ничего не указано, отображаются все файлы и каталоги.

архив tar /xtract URL-адрес источника flash: / URL-адрес файла [ ​​каталог/файл. ]

Пример:

Извлекает файл в каталог в файловой системе флэш-памяти.

Для source-url укажите псевдоним исходного URL для локальной файловой системы. -имя файла. файл, из которого извлекаются файлы. Поддерживаются следующие параметры:

Синтаксис локальной файловой системы флэш-памяти:

Для flash: /file-url [каталог/файл.] укажите расположение в локальной файловой системе флэш-памяти, из которой извлечен файл. Используйте каталог/файл. параметр, чтобы указать список файлов или каталогов в файле, который нужно извлечь. Если ничего не указано, извлекаются все файлы и каталоги.

подробнее [ / ascii | / двоичный | / ebcdic ] / URL-адрес файла

Пример:

Отображает содержимое любого доступного для чтения файла, включая файл в удаленной файловой системе.

Дополнительные ссылки по файловой системе Flash

Связанные документы

Команды для управления flash: файловые системы

Справочник команд по основам настройки Cisco IOS

История функций файловой системы Flash

В этой таблице представлена ​​информация о выпуске и соответствующая информация для функций, описанных в этом модуле.

Эти функции доступны во всех выпусках, следующих за тем, в котором они были представлены, если не указано иное.

Cisco IOS XE Fuji 16.9.2

Файловая система Flash

Файловая система флэш-памяти — это отдельное флэш-устройство, на котором можно хранить файлы. Он также предоставляет несколько команд, которые помогут вам управлять пакетами программного обеспечения и файлами конфигурации.

Хорошо, я просмотрел почти все возможные команды и не могу найти это.

Мне нужно удалить каталог во flash: но я продолжаю получать:

переключатель: rmdir force flash:dc_profile_dir
Вы уверены, что хотите удалить «force» (y/n)?
Каталог «force» не удален
Вы уверены, что хотите удалить удалить "flash:dc_profile_dir" (y/n)?y
Каталог "flash:dc_profile_dir" не удален -- каталог не пустой

переключатель: удалить /force /recursive flash:dc_profile_dir
Вы уверены, что хотите удалить "/force" (y/n)?
Файл "/force" не удален
Являются Вы уверены, что хотите удалить "/recursive" (y/n)?y
Файл "/recursive" не удален -- нет такого устройства
Вы уверены, что хотите удалить "flash:dc_profile_dir" ( да/нет)?
Файл "flash:dc_profile_dir" не удален

переключатель: файл "flash:dc_profile_dir" не удален

переключатель: del force flash:/dc_profile_dir
Вы уверены, что хотите удалить "force" (y/n)?
Файл "force" не удален
Вы уверены, что хотите удалить "flash:/dc_profile_dir" (y/n)?y
Файл "flash:/dc_profile_dir" не удален -- это каталог

переключатель: удалить принудительно flash:dc_profile_dir
Вы уверены, что хотите удалить «force» (y/n)?
Файл «force» не удален
Вы уверены, что хотите удалить удалить "flash:dc_profile_dir" (y/n)?y
Файл "flash:dc_profile_dir" не удален -- это каталог

переключатель: удалить /f /r flash:dc_profile_dir
Вы уверены, что хотите удалить "/f" (y/n)?
Файл "/f" не удален
Являются Вы уверены, что хотите удалить "/r" (y/n)?y
Файл "/r" не удален -- такого устройства нет
Вы уверены, что хотите удалить "flash:dc_profile_dir" ( да/нет)?
Файл "flash:dc_profile_dir" не удален

переключатель: удалить /force /recursive flash:dir_dc_profile_dir
Вы уверены, что хотите удалить "/force" (y/n)?
Файл "/force" не удален
Являются Вы уверены, что хотите удалить "/recursive" (y/n)?y
Файл "/recursive" не удален -- такого устройства нет
Вы уверены, что хотите удалить "flash:dir_dc_profile_dir" ( да/нет)?
Файл "flash:dir_dc_profile_dir" не удален

переключатель: удалить /recursive /force flash:/dc_profile_dir
Вы уверены, что хотите удалить "/recursive" (y/n)?
Файл "/recursive" не удален
Вы уверены, что хотите удалить "/force" (y/n)?y
Файл "/force" не удален -- нет такого устройства
Вы уверены, что хотите удалить "flash:/dc_profile_dir " (y/n)?
Файл "flash:/dc_profile_dir" не удален

переключатель: dir flash:
Каталог flash:/

5 drwx 512 c3750e-universalk9-mz.152-4.E5
588 -rwx 4120 multi-fs
589 drwx 512 dc_profile_dir

Доступно 26356736 байт (использовано 31314944 байта)

переключатель: удалить /recursive force flash:/dc_profile_dir
Вы уверены, что хотите удалить "/recursive" (y/n)?
Файл "/recursive" не удален
Являются Вы уверены, что хотите удалить "force" (y/n)?y
Файл "force" не удален -- такого устройства нет
Вы уверены, что хотите удалить "flash:/dc_profile_dir" (y /n)?
Файл "flash:/dc_profile_dir" не удален

switch: del flash:dc_profile_dir
Вы уверены, что хотите удалить "flash:dc_profile_dir" (y/n)?
Файл "flash:dc_profile_dir" не удален

переключатель: удалить принудительно flash:dc_profile_dir
Вы уверены, что хотите удалить «force» (y/n)?
Файл «force» не удален
Вы уверены, что хотите удалить удалить "flash:dc_profile_dir" (y/n)?y
Файл "flash:dc_profile_dir" не удален -- это каталог

переключатель: flash
Инициализация Flash.
. Вспышка уже инициализирована.

переключатель: удалить flash:dc_profile_dir
Вы уверены, что хотите удалить "flash:dc_profile_dir" (y/n)?
Файл "flash:dc_profile_dir" не удален

переключатель: ?
?-- Представляет список доступных команд
boot -- Загружает и загружает исполняемый образ
cat -- Объединяет (типирует) файл(ы)
copy -- Копирует файл
удаляет -- Удалить файл(ы)
dir -- Список файлов в каталогах
flash_init -- Инициализировать файловую систему(ы) flash
format -- Форматировать файловую систему
fsck -- Проверить файловую систему консистентность
help -- Представление списка доступных команд
memory -- Представление информации об использовании кучи памяти
mkdir -- Создание каталогов
more -- Объединение (отображение) файла( s)
rename -- переименовать файл,
reset -- перезагрузить систему,
rmdir -- удалить пустой каталог(и)
set -- установить или отобразить переменные среды
>set_bs -- Устанавливает атрибуты в файловой системе загрузочного сектора.
set_param -- Устанавливает системные параметры во флэш-память.
sleep -- Пауза (сон) на указанное количество секунд. ) файл(ы)
-- MORE --
unset -- сбросить одну или несколько переменных среды
version -- показать загрузочную загрузку версия

переключатель: rmdir force flash:dc_profile_dir
Вы уверены, что хотите удалить «force» (y/n)?
Каталог «force» не удален
Вы уверены, что хотите удалить удалить "flash:dc_profile_dir" (y/n)?y
Каталог "flash:dc_profile_dir" не удален -- каталог не пустой

переключатель: rmdir dc_profile_dir
Вы уверены, что хотите удалить "dc_profile_dir" (y/n)?
Каталог "dc_profile_dir" не удален

переключатель: rmdir force dc_profile_dir
Вы уверены, что хотите удалить "force" (y/n)?
Каталог "force" не удален
Вы уверены, что хотите удалить " dc_profile_dir" (y/n)?y
Каталог "dc_profile_dir" не удален — такого устройства нет

переключатель: "dc_profile_dir" не удален -- такого устройства нет

и тем не менее Majestic Un-deleteable, каталог «нет такого устройства» все еще существует. (разве это не прекрасно, хахаха)

переключатель: dir flash:
Каталог flash:/

5 drwx 512 c3750e-universalk9-mz.152-4.E5
588 -rwx 4120 multi-fs
589 drwx 512 dc_profile_dir

Доступно 26356736 байт (использовано 31314944 байта)

Мне это нужно, пожалуйста, помогите

Я искренне ценю любую оказанную помощь. Я сделаю тебе чизкейк, если поможешь.

Тюльпанчик40

Чтобы удалить файлы с компактной карты флэш-памяти, ранее отформатированной с использованием файловой системы флэш-памяти класса B, выполните одну из следующих процедур:

  1. Для внешних карт памяти Compact Flash введите команду erase slot0:.
  2. Для внутренних карт памяти Compact Flash введите команду erase flash:.

Как удалить файлы с флешки?

Удаление файлов с флешки или карты памяти с помощью ПК

  1. Вставьте флэш-накопитель USB в USB-порт ПК.
  2. Откройте проводник Windows.
  3. Дважды щелкните букву съемного диска, связанную с флэш-накопителем или картой памяти.
  4. Щелкните правой кнопкой мыши файл, который хотите удалить, и выберите Удалить.
  5. Нажмите «Да», чтобы подтвердить удаление.

Какая команда стирает содержимое Flash?

delete command
На маршрутизаторах, использующих файловую систему класса C, вы можете удалить файлы с флэш-памяти только с помощью команды удаления….Обсуждение.

Команда Файловая система Описание
Стереть A и B Стирает всю флэш-память.

Как удалить команду Cisco?

Войдите в терминал конфигурации, чтобы перейти в режим глобальной конфигурации. Введите регистр конфигурации 0x2102. Введите конец, а затем введите команду стирания записи, чтобы удалить текущую конфигурацию запуска на маршрутизаторе. Введите reload, чтобы перезагрузить маршрутизатор.

Можно ли удалить несколько файловых систем?

В привилегированном режиме EXEC введите команду delete flash:multiple-fs (или просто delete multiple-fs), а затем команду erase startup-config.

Как удалить Nvram?

Выключите Mac, затем включите его и сразу же нажмите и удерживайте эти четыре клавиши вместе: Option, Command, P и R. Вы можете отпустить клавиши примерно через 20 секунд, в течение которых может показаться, что ваш Mac перезагружается.

Как удалить файл VLAN DAT?

Как удалить данные Vlan на коммутаторах Cisco

Какая команда используется для удаления конфигурации, хранящейся в NVRAM?

команда стирания startup-config
Команда стирания startup-config удаляет конфигурацию, хранящуюся в NVRAM.

Что можно сделать со старыми флешками?

Что делать со старой флешкой?

  • Запустите антивирусную программу с USB-накопителя.
  • Разблокируйте компьютер с помощью USB-накопителя.
  • Запустите Linux с USB-накопителя.
  • Запускайте портативные приложения с USB-накопителя.
  • Зашифруйте его и используйте для хранения конфиденциальных данных.
  • Создайте USB-накопитель для сброса пароля.
  • Используйте его как переносной сервер.

Читайте также: