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 |