Default Directories for Junos OS File Storage on the Network Device
Generally, Junos OS files are stored in the following directories on the device:
/altconfig—When you back up the currently running and active file system partitions on the device to standby partitions using the request system snapshot command, the
/configdirectory is backed up to
/altconfig. Normally, the
/configdirectory is on the CompactFlash card and
/altconfigis on the hard disk.
/altroot—When you back up the currently running and active file system partitions on the router to standby partitions using the request system snapshot command, the root file system (
/) is backed up to
/altroot. Normally, the root directory is on the CompactFlash card and
/altrootis on the hard drive.
/config—This directory is located on the primary boot device, that is, on the permanent storage from which the device booted (generally the CompactFlash card (device
wd0) or internal flash storage). This directory contains the current operational router or switch configuration and the last three committed configurations, in the files
/var—This directory is located either on the hard drive (device
wd2) or internal flash storage. It contains the following subdirectories:
/home—Contains users’ home directories, which are created when you create user access accounts. For users using SSH authentication, their
.sshfile, which contains their SSH key, is placed in their home directory. When a user saves or loads a configuration file, that file is loaded from the user’s home directory unless the user specifies a full pathname.
/db/config—Contains up to 46 additional previous versions of committed configurations, which are stored in the files
/log—Contains system log and tracing files.
/tmp—Contains core files. The software saves up to five core files, numbered from 0 through 4. File number 0 is the oldest core file and file number 4 is the newest core file. To preserve the oldest core files, the software overwrites the newest core file, number 4, with any subsequent core file.
Each device ships with removable media (device
wfd0) that contains a backup copy of Junos OS.
Directories on the Logical System
In addition to saving the configuration of logical systems in
juniper.conf file, each
logical system has an individual directory structure created in the
/var/logical-systems/logical-system-name directory contains the following subdirectories:
/config—Contains the current operational configuration specific to the logical system.
/log—Contains system log and tracing files specific to the logical system.
To maintain backward compatibility for the log files with previous versions of Junos OS, a symbolic link (symlink) from the
/var/logs/logical-system-namedirectory to the
/var/logical-systems/logical-system-namedirectory is created when a logical system is configured.
/tmp—Contains temporary files specific to the logical system.
This file system for each logical system enables logical system users to view trace logs and modify logical system files. Logical system administrators have full access to view and modify all files specific to the logical system.
Logical system users and administrators can save and load configuration files at the logical-system hierarchy level using the save and load configuration mode commands. In addition, they can also issue the show log, monitor, and file operational mode commands at the logical-system hierarchy level.