ShaoLin Microsystems  
The Enterprise Linux Solutions Expert
Corporate Products Services Support Partners
Download  Contact Us
 

Glossary

Aptus Configurator

It is a module for Webmin, it is for web-based GUI management of Aptus server.

DHCP (Dynamic Host Configuration Protocol)

A service that is used in local area network for automatic IP address configuration. Centralized IP address management by only having IP address and network configuration information at the DHCP server only.

Etherboot

An open source project for TCP boot support. See Etherboot website.

FHS (Fliest Hierarchy Standard)

The FHS holds the meaning and usage of each file system under Unix/Linux. Software application and services should always compliant to FHS on a Unix/Linux system. See www.pathname.com.

Group

All group of hosts that shares the same root file system. The root file system exists in /var/opt/aptus/<groupname>/rootfs , which is a union mount using Unionfs with the Aptus server's root (/) and the groupfs. See Rootfs template and groupfs.

Group name

By default the group name is the directory name holding all the root file system and hosts file systems under "/var/opt/aptus". Example, for a group name "mygroup" will exists in /var/opt/aptus/mygroup . Aptus will also use this name to create an netgroup for security control.

groupfs

The files exists in "/var/opt/aptus/<groupname>/groupfs/" are the files that is the group specific rootfs template. This groupfs is being copied from the rootfs template by Aptus Configurator. It has being modified to have group specific information . See Rootfs template for more details .

group shared unionfs root

The group shared Unionfs root is a UnionFS mounted file system, merging group groupfs and / (the server's root file system) having the groupfs as the master (at the top). It is the shared root for Aptus clients and is mounted at /var/opt/aptus/<groupname>/rootfs . See groupfs and Rootfs template.

hostfs

The host file system, it is the file system that contains host specific files, the files exists in hostfs will only usable by the corresponding host. A copy of hostfs exist for each host in the group in /var/opt/aptus/<groupname>/hosts/<hostname>/.

Intelligent Union Architecture (IUA)

The Intelligent Union Architecture.

LDAP (Light Directory Access Protocol)

The LDAP is a widely used protocol to manage network database information. Such user accounts and passwords, address books and other system information. Linux has a free open source implementation of LDAP called OpenLDAP. LDAP is also useful to synchronize user account information in a cross platform environment.

Master tree(master file system)

The top level of a unioned file system, when duplicated files exists (same name and same path) in the Slave tree(slave file system), only the file in master tree will be seen and used. This also applies to delete and rename.

NFS (Network File system)

NFS is a file system that allow you to export your file system (server) and mount it over the network at the client. Aptus uses NFSv3 to serve file systems over the network.

NIS (Network Information Service)

It is a service known as "Yellow Pages" (yp) for network. It holds security and network information and act as a directory services for hosts in the network, such that to maintain a centralized network information database similar to LDAP but is a Unix native implementation by Sun Microsystems.

netgroup

By default, netgroup is a representation of a number of hosts in the network. It is stored in the configuration file /etc/netgroup. Most of the system services can make use of netgroup to specify a group of computers including NFS. See netgroup(5) manual pages for more information.

Network Time Protocol (NTP)

The NTP is a standard protocol for time synchronization across the network. Linux comes with a free NTP program called ntpd, it can both act as a NTP server and NTP client. It can synchronize clock with other source and serve its time to other clients simultaneously.

Rootfs template

The root file system template is a template for a specific Linux distribution or customized setup to protect the files in the server's root file system being exported. It also contains Aptus client init and boot up instructions.

RPM

RedHat Package Manager. RPM is a packaging system that handles package installation, package dependency, package removals and all package related issues. It is widely use in Linux systems and even support for various Unix OS . See RPM official website.

Slave tree(slave file system)

The lower level of a unioned file system, when duplicated files exists (same name and same path) in the Master tree(master file system), the file in the slave tree will be covered by the file from master tree, it will be unusable.

Stackable file systems

Stackable File Systems is not one file system, it is a term to describe some kind of file system. Stackable file systems does not manage disk blocks themselves, it stacks on top of existing mounted file systems and produce a new file systems. The stackable file system acts like a middle filter.

UnionFS

UnionFS allow merging 2 block device based file systems to form a single file system tree, the result tree with have 1 on top of another but with merged directories and also sub directories. For duplicated files, only the file from the Master tree(master file system) will be seen. The resulting unioned file system is also suitable to export by NFS server.

UnionNFS

UnionNFS allow merging 2 network/non-network based file system, the resulting file system is not a block device file system and is not suitable to export with NFS server. This file system is used by Aptus client to find merge its hostfs with the group shared unionfs root.

VFS (Virtual File System)

The VFS is a virtual file system. In Unix and Linux file system, all mounted file systems exists in one big tree instead of having drive letters. Users need not know to how partition and file systems are mounted. They just access the vfs namespace starts from root /, file system are mounted on directories joining together are form a single large tree file system called the VFS.