Перейти к основному содержимому

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

Структура файловой системы

Файл могут располагаться на следующих носителях:

  • Сетевое: TFTP сервер и/или SCP сервера - сетевые файлы
  • FLASH - файлы на встроенном накопителе
  • USB - файлы на подключаемом флеш-накопителе

URL используются для задания расположения файлов или папок. Синтаксис URL:

<url> - tftp://<location>/<file-path> | scp://[<username>:<password>@]<location>/<file-path> | usb://<file-path> | flash://<file-path> | <current-directory>[/<file-path>] |

<higher-directory>[/<file-path>] | <file-path>

  • <username> - строка до 70 символов
  • <password> - строка до 70 символов
  • <location> - <ipv4-address> | <ipv6-address> | <dns-name>
  • <current-directory> - [{usb| flash}:][.]
  • <higher-directory> - [{usb| flash}:]..* <file-path> - [<directories-path>/]<filename>
  • <directories-path> - <directory*-name*> | <directories-path>/<directory*-name*> Максимальное количество директорий в пути <directories-path> - 16.
  • <directory*-name*> - строка до 63 символов
  • <filename> - строка до 63 символов

Имена файлов и директорий могут состоять только из следующих символов:

  • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • a b c d e f g h i j k l m n o p q r s t u v w x y z
  • <space>
  • 0 1 2 3 4 5 6 7 8 9 . _ -

Если путь содержит пробелы необходимо взять его в кавычки, например: "flash://aaa it/alpha/file 125"

Максимальная длина URL - 160 символов.

Поддерживаемые файловые системы для USB носителя:

  • FAT32 - полная поддержка.
  • NTFS - только для чтения.

Устройства поддерживают следующие алиасы:

  • active-image - активный образ ПО
  • inactive-image - резервный образ ПО
  • running-config - текущая конфигурация.
  • startup-config - конфигурация активируемая при следующей загрузке
  • logging - системный лог файл
Системные файлы

Системные файлы устройства находятся в каталоге flash://system/

Пользователь не может создавать, удалять и переименовывать файлы и директории в системном каталоге.

Системные файлы разделяются на следующие типы:

  • Внутренние системные файлы. Файлы созданные системой, например Syslog.
  • Файлы установленные пользователем: активный и резервный образы ПО, стартовая конфигурация создаваемые веткой команд boot (boot config, boot system).

Системный каталог flash://system/ состоит из:

  • flash://system/images/ - содержит основной и резервный образы ПО.
  • flash://system/configuration/ - содержит конфигурационные файлы.
  • flash://system/syslog/ - содержит сислог файлы.