Fileset

From Wikipedia, the free encyclopedia

In computing, a fileset is a set of computer files linked by defining property or common characteristic.[1] There are different types of fileset[2] though the context will usually give the defining characteristic. Sometimes it is necessary to explicitly state the fileset type to avoid ambiguity, an example is the emacs editor which explicitly mentions its Version Control (VC) fileset type[2] to distinguish from its "named files" fileset type.[3]

Fileset types[edit]

While there is probably no classification of fileset types some common usage cases do emerge:

  • A fileset type where the set of files in the fileset are simply enumerated or selected, as an example in the way named filesets are constructed in emacs.[3]
  • The set of files included in an software installation package is used in both the AIX operating system installation packaging system,[4] and the HP-UX packaging system.[5]
  • For fileset types relating to filesystems there may be a relationship to directories.[6] In terms of Namespace Database (NSDB) Protocol for Federated File Systems:

    A fileset is loosely defined as a set of files and the directory tree that contains them. The fileset abstraction is the basic unit of data management. Depending on the configuration, a fileset may be anything from an individual directory of an exported file system to an entire exported file system on a fileserver

    — RFC 5732[7]
  • In coding forms some libraries may define a fileset object type, typically as a case specific name Fileset, or FileSet which is used to hold an object which references a set of files.

Specific examples[edit]

Fileset has several meanings and usages, depending on the context. Some examples are:

In the AIX operating system installation packaging system it is the smallest individually installable unit (a collection of files that provides a specific function).[4]

DCE/DFS uses the term fileset to define a tree containing directories, files, and mount points (links to other DFS filesets).[8] A DFS fileset is also a unit of administrative control. Properties such as data location, storage quota, and replication are controlled at this level of granularity. The concept of a fileset in DFS is essentially identical to the concept of a volume in AFS. The glamor filesystem uses the same concept of filesets. Filesets are lightweight components compared to file systems, so management of a file set is easier.

In IBM GPFS represents a set of files within a file system which have an independent inode space.[9]

References[edit]

  1. ^ P. K. Jain; Khalil Ahmad; Om P. Ahuja (1995). Functional Analysis. New Age International. p. 1. ISBN 978-81-224-0801-0.
  2. ^ a b "Basic Editing under Version Control". www.gnu.org. Archived from the original on 18 September 2019. Retrieved 23 October 2019.
  3. ^ a b "Filesets". www.gnu.org. Archived from the original on 24 September 2019. Retrieved 23 October 2019.
  4. ^ a b "Cloud-enable your IBM Power data center using AIX". www.ibm.com. Packaging software for installation. Archived from the original on 16 October 2019. Retrieved 16 October 2019.
  5. ^ Poniatowski, Marty (1 March 2002). HP-UX Virtual Partitions. Pearson Education (US). pp. 55–56. ISBN 9780130352125. Retrieved 24 October 2019.
  6. ^ "FileSet Type". ant.apache.org. Archived from the original on 29 March 2019. Retrieved 24 October 2019.
  7. ^ Lentini, James; Tewari, Renu; Lever, Chuck. "Namespace Database (NSDB) Protocol for Federated File Systems". tools.ietf.org. Archived from the original on 18 July 2019. Retrieved 24 October 2019.
  8. ^ Kong, Michael M. "DCE: An Environment for Secure Client/Server Computing" (PDF). HP. Archived (PDF) from the original on 18 December 2015. Retrieved 16 October 2019.
  9. ^ "Information lifecycle management for IBM Spectrum Scale". www.ibm.com. Archived from the original on 16 October 2019. Retrieved 16 October 2019.