SFL - Securizant Fileystem Layout

The root directory of the Securizant filesystem contains three directories: a 'system' directory, which mounts a read-only disk image file that stores the operating system; a 'local' directory, which mounts a local persistent disk; and a 'network' directory, which contains directories representing network shares.

However, please note that certain sub-directories under the '/sytem' directory mount non-read only temporary file-systems and other file systems such as 'procfs'.

Directory / File Notes FHS
/system Mounts readonly disk image file
/system/accounts Readonly system account home directories
/system/default The directories are used to populate a substitute 'tmpfs' local if a partition labelled 'LOCAL' cannot be mounted
/system/default/data
/system/default/settings
/system/default/shared
/system/default/software
/system/default/users
/system/devices Mounts 'tempfs' directory and is populated by 'udevd'/dev
/system/features Each feature directory mounts a readonly disk image which has been populated in a similar way to '/system/software/', except 'source' which contains the source packages used to build the system.
/system/features/desktop
/system/features/development
/system/features/source
/system/mounts
/system/mounts/INITRD During startup, used to pivot from initrd disk image
/system/mounts/SYS Mounts 'sysfs' filesystem /sys
/system/mounts/SYSTEM_MEDIA Mounts system media partition where OS is installed
/system/mounts/TEMP Mounts 'tempfs' directory
/system/mounts/TEMP/runstate Target directory for 'pid's (process ID files) ?/run?
/system/mounts/VAR ?Unused?
/system/processes Mounts 'procfs' filesystem /proc
/system/software Contains operating system software /usr
/system/software/applications These directories contain software installed into package specific directories.
/system/software/commands
/system/software/drivers
/system/software/kernels
/system/software/libraries
/system/software/runtimes
/system/software/services
/system/software/bin These directories contain symbolic links to software directories above.
/system/software/doc
/system/software/include
/system/software/info
/system/software/lib
/system/software/man
/system/software/sbin
/system/software/share
/system/software/source
/system/startup Contains operating system startup files
/system/startup/configuration Files used to configure GRUB.
/system/startup/devices ?Unused?
/system/startup/modules Startup scripts that are run by 'sysvinit'
 
/local Mounts a local persistent disk partition
/local/data Stores program generated data /var
/local/data/_system/empty Provisional substitute for '/var/empty' directory used by 'sshd'
/local/data/applications Stores program generated data from applications /var
/local/data/commands Stores program generated data from commands /var
/local/data/services Stores program generated data from services /var
/local/data/system Stores program generated data related to the system /var
/local/serve Stores user generated files intended for public access /srv
/local/settings Stores system configuration files /etc
/local/software Stores system-wide user installed software files /opt
/local/users Contains user home directories /home