Archive Structure
Overview
This page describes how the archive is organised. This includes how the indexing is done, where the data is stored, and how it is organised by subject.When data is being brought into the archive, it is convenient to place it in a directory tree which is broken down on a per-site basis. This is termed the mirror tree. Each directory in this tree contains all the data that is copied from a remote site. The directory name is the site's remote address. For example, any data from the site net.tamu.edu would be stored in the directory ..../mirrors/net.tamu.edu. Depending on how the data is mirrored, this directory may itself contain subdirectories.
This layout of data is convenient for mirroring, but is difficult to navigate. A second directory tree is built which contains pointers into the mirror tree - this is the subject tree. This tree is structured by topic.
Why choose this layout?
This format was chosen to simplify the mirror process, yet still allow
the data that was mirrored to be accessed intelligently. The following
scenario is very common when a site is mirrored: certain useful files
are copied from the site which correspond to different tools or
documents. All these files are placed in the same directory in the
mirrors tree. But these tools may perform different functions, or the
documents may realte to different subjects. We create links to the
individual tools from the directories in the subject tree. This
allows, for example, all documents related to viruses to be linked
under the pub/doc/viruses directory.
The Subject tree
The subject tree breaks the information in the archive down hierarchically.
The Mirrors Tree
The mirrors tree holds information mirrored off remote archive sites.
Administrative Directories
The administrative directories hold the tools used to build and maintain the archive. They are located under the /u/coast2/ftp-admin directory.
Data Directories
The data directories contain the raw information held in the archive. They are located under /u/coast3/ftp/pub. Notice this is coast3/ and not coast2/!!FTP System Directories
These are located under /u/coast3/ftp/. They are used by the ftp program.
Built by Mark
Crosbie and
Ivan Krsul.
Last Modified: 16 March, 1995.
security-archive@cerias.purdue.edu (COAST Security Archive)