Solaris Transition Guide

Layout of the / File System

Table E-1 shows the layout of the SunOS release 5.7 / file system, which contains directories that are unique to each system.

Table E-1 Directories in the / File System




Root of the overall file-system name space 


Primary location for special files 


Block disk devices 


Raw disk devices 


Pseudo terminal slave devices 


Raw tape devices 


Entry points for the STREAMS Administrative Driver  


Terminal devices 


Host-specific system administrative configuration files and databases 


Accounting system configuration information 


Configuration information and FIFO for cron


Default information for various programs 


Configuration information for exported file systems 


Binaries organized by file-system types for operations required before /usr is mounted


Configuration files for Internet services 


Scripts for transitioning among run levels 


Shared libraries needed during booting 


Configuration information for the printer subsystem 


Mail subsystem configuration 


Configuration information for ti (transport independent) network services


Configuration information for optional packages 


Scripts for entering or leaving run level 0 


Scripts for entering or leaving run level 1 


Scripts for entering or leaving run level 2 


Scripts for entering or leaving run level 3 


Scripts for entering or leaving run level S 


Service Access Facility (SAF) files, including FIFOs 


Default profile scripts for new user accounts 


Status monitor information 


Backup copy of status monitor information 


Trademark files; contents displayed at boot time 


Configuration information for uucp


Default root of the exported file-system tree 


Default root of a subtree for user directories 


Subtree of loadable kernel modules, including the base kernel itself as /kernel/unix


Temporary mount point for file systems 


Root of a subtree for add-on application packages 


Mount/installation point for unbundled language products 


Subtree of loadable kernel modules 


Essential executables used in the booting process and in manual system failure recovery 


Temporary files; cleared during boot sequence 


Mount point for the /usr file system


Root of a subtree of various files 


System logging and accounting files 


Default depository for kernel crash dumps 


Log file for cron


Line printer subsystem logging information 


Directory where users' mail is kept 


Community service messages (not to be confused with USENET-style news) 


NIS+ databases 


Root of a subtree for various files associated with optional software packages 


Provides package compatibility with pre-SunOS 5.0 packages 


Backup files for vi and ex editors


Databases maintained by the software package management utilities 


System Access Facility (SAF) logging and accounting files 


Directories for spooled temporary files 


Spool files for cron and at


Spooling lock files 


Line printer spool files 


Mail queued for delivery 


Spooled packages 


Queued uucp jobs


Files deposited by uucp


Directory for temporary files not cleared during boot sequence 


Log and status files for uucp


Databases for yp (for backward compatibility with NIS and ypbind)