Junos OS 演化文件存储的默认目录
Junos OS 演化版文件存储在设备上的以下目录中:
/boot - 此目录包含引导加载程序和关联的文件。
/config — 此目录分别位于文件 juniper.conf、 juniper.conf.1、 juniper.conf.2 和 juniper.conf.3 中,包含当前正在运行的路由器或交换机配置以及最近三个提交的配置。 /config/scripts 目录包含所有存储的脚本。
/data - 这是可变目录的所有可变副本的目录。它包含以下子目录:
-
/config — 包含特定于版本的瞻博网络配置文件。此目录绑定挂载到 /config,这意味着任一目录中的更改都将反映在两个目录中。
-
/etc - 包含特定于版本的 Linux 配置文件。此目录绑定挂载到 /etc。
-
/var - 所有软件版本的共享可写目录。此目录绑定挂载到 /var。
-
/var_db - 包含特定于版本的 /var/db 文件。此目录绑定挂载到 /var/db。
- /var_db_scripts - 包含各种脚本类型的子目录。脚本存储在这些目录中并从这些目录中执行。此目录绑定挂载到 /var/db/scripts。
- /var/db/scripts/commit — 包含 SLAX 脚本。
- /var/db/scripts/op - 包含操作脚本。
- /var/db/scripts/event - 包含事件脚本。
- /var/db/scripts/snmp — 包含 SNMP 脚本。
- /var/db/scripts/lib - 包含导入的脚本。
-
/var_etc - 包含特定于版本的 /var/etc 文件。此目录绑定挂载到 /var/etc。
-
/var_pfe - 包含特定于版本的 PFE 配置文件。此目录绑定挂载到 /var/pfe。
-
/var_rundb - 包含跨版本共享的与 UI 相关的运行时生成的数据库文件。此目录绑定挂载到 /var/rundb。
-
/soft - 此目录是软件安装区域。所有软件版本都安装在此处。
/u - 此目录是正在运行的 Junos OS 演化版的只读文件系统。
/var - 此目录包含以下子目录:
/home - 包含用户的主目录,这些目录是在创建用户访问帐户时创建的。对于使用 SSH 身份验证的用户,其包含其 SSH 密钥的 .ssh 文件将放在其主目录中。当用户保存或加载配置文件时,除非用户指定完整路径名,否则将从当前工作目录加载该文件。
/db/config - 最多包含 46 个已提交配置的先前版本,这些配置存储在juniper.conf.4.gz到 juniper.conf.49.gz 的文件中。
/log - 包含系统日志和追踪文件。
/core - 包含核心文件。该软件最多可保存五个核心文件,编号从0到4。文件编号 0 是最早的核心文件,文件编号 4 是最新的核心文件。为了保留最早的核心文件,软件会用任何后续的核心文件覆盖最新的核心文件(编号 4)。