Appendix A. Directory Structure

Directory Tree                          Type Note
==============                          ==== ====
/                                       f    whole filesystem is root writable
|-- bin                                 f
|-- boot                                f
|-- dev                                 r
|   `-- shm                             r    ramdisk
|       |-- etc                         r    resolv.conf
|       |-- tmp                         r    /tmp
|       |   |-- obex                    r    obexserver dir
|       `-- var                         r    ramdisk part of /var
|           |-- lock                    r
|           |   `-- subsys              r
|           |-- log                     r
|           |-- run                     r
|           `-- empty                   r
|-- etc                                 f    system config and init scripts
|   |-- init.d -> rc.d/init.d           l
|   |-- ppp                             f
|   |   `-- peers                       f
|   |-- rc.d                            f
|   |   |-- init.d                      f
|   |   `-- rc3.d                       f
|   |-- rc3.d -> rc.d/rc3.d             l
|   |-- ssh                             f
|   `-- sysconfig                       f
|-- lib                                 f    system libraries
|   |-- iptables                        f
|   |-- pppd                            f
|   `-- modules                         f
|           `-- [module directories]    f
|-- mnt                                 f    mount points
|   |-- nfs                             f    empty mount point
|   `-- usb                             f    empty mount point
|-- proc                                p    proc filesystem
|-- root                                f    home directory of root
|-- sbin                                f
|-- sys                                 p    sys filesystem
|-- tmp -> dev/shm/tmp                  l    temporary data (ramdisk)
|-- usr                                 f
|   |-- bin                             f
|   |-- lib                             f
|   |   `-- gconv                       f
|   |-- libexec                         f
|   |-- local                           f    mount point for second flash
|   |-- sbin                            f
|   `-- share                           f
|       |-- tabset                      f
|       `-- terminfo                    f
|           |-- a                       f
|           |-- l                       f
|           |-- v                       f
|           `-- x                       f
`-- var                                 f
    |-- empty -> ../dev/shm/var/empty   f
    |-- lib                             f
    |   |-- b2b                         f
    |   |-- dpkg                        f
    |       `-- info                    f
    |   `-- setup                       f
    |-- lock -> ../dev/shm/var/lock     l
    |-- log -> ../dev/shm/var/log       l    log files
    |-- run -> ../dev/shm/var/run       l
    |-- spool                           f
    |   `-- cron                        f
    |       `-- crontabs                f
    |-- tmp -> ../dev/shm/var/tmp       l
    `-- www                             f
        |-- cgi-bin                     f
        `-- html                        f    WWW pages
Types
=====
f = FLASH filesystem, read/write, files will be saved on power-down
r = RAM filesystem, read/write, files will be lost on power-down
l = symbolic link
p = proc/sys filesystem, can be used to configure Linux