Jump to content

Union mount: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
m Sp
Line 6: Line 6:
Union mounts are implemented by a union filesystem such as [[UnionFS]] and [[AUFS]]. They originated with [[Plan 9 from Bell Labs#Union directories|Plan 9]] and its concept of ''union directories''.<ref name="lwn4"/>
Union mounts are implemented by a union filesystem such as [[UnionFS]] and [[AUFS]]. They originated with [[Plan 9 from Bell Labs#Union directories|Plan 9]] and its concept of ''union directories''.<ref name="lwn4"/>


==Referrences==
====
{{reflist|30em|refs=
{{reflist|30em|refs=
<ref name="usenix">{{Cite journal|title=Union Mounts in 4.4BSD-Lite|journal=Proceedings of the USENIX Technical Conference on UNIX and Advanced Computing Systems|date=December 1995|first=Jan-Simon|last=[[Pendry]]|coauthors=[[Marshall Kirk McKusick]]|volume=|issue=|pages=25–33|id= |url=http://www.usenix.org/publications/library/proceedings/neworl/full_papers/mckusick.a|format=|accessdate=25 November 2007 }}</ref>
<ref name="usenix">{{Cite journal|title=Union Mounts in 4.4BSD-Lite|journal=Proceedings of the USENIX Technical Conference on UNIX and Advanced Computing Systems|date=December 1995|first=Jan-Simon|last=[[Pendry]]|coauthors=[[Marshall Kirk McKusick]]|volume=|issue=|pages=25–33|id= |url=http://www.usenix.org/publications/library/proceedings/neworl/full_papers/mckusick.a|format=|accessdate=25 November 2007 }}</ref>

Revision as of 18:23, 8 March 2012

A union mount is a mount that allows several filesystems to be mounted at one time, appearing to be one filesystem.[1]

Rather than mounting each filesystem at a different place in the directory hierarchy, a union mount overlays the filesystems, creating a unified hierarchy. Thus, any given directory (or "folder") in the resulting filesystem may contain files and subdirectories from any or all of the underlying filesystems.[2][3][4][5]

Generally one of the filesystems will be mounted read-write, while other filesystems are mounted read-only. Union mounts are implemented by a union filesystem such as UnionFS and AUFS. They originated with Plan 9 and its concept of union directories.[6]

References

  1. ^ Pendry, Jan-Simon (December 1995). "Union Mounts in 4.4BSD-Lite". Proceedings of the USENIX Technical Conference on UNIX and Advanced Computing Systems: 25–33. Retrieved 25 November 2007. {{cite journal}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  2. ^ Wright, Charles P. "Versatility and Unix Semantics in a Fan-Out Unification File System". Stony Brook University Technical Report FSL-04-01b. Retrieved 25 November 2007. {{cite journal}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  3. ^ Aurora, Valerie (March 2009). "Unioning file systems: Architecture, features, and design choices". lwn.net. Retrieved 21 December 2009. {{cite web}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  4. ^ Aurora, Valerie (March 2009). "Union file systems: Implementations, part I". lwn.net. Retrieved 21 December 2009. {{cite web}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  5. ^ Aurora, Valerie (April 2009). "Unioning file systems: Implementations, part 2". lwn.net. Retrieved 21 December 2009. {{cite web}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  6. ^ Blunck, Jan (May 2009). "VFS based Union Mount (V3)". lwn.net. Retrieved 21 December 2009.