„Unix File System“ – Versionsunterschied
| [ungesichtete Version] | [gesichtete Version] |
Agressive realitätsfremde Behautungen korrigiert |
K Änderungen von 93.219.154.65 (Diskussion) rückgängig gemacht und letzte Version von Eike sauer wiederhergestellt |
||
| Zeile 1: | Zeile 1: | ||
Das '''Unix File System''' ('''UFS''') ist ein [[Dateisystem]], das ( |
Das '''Unix File System''' ('''UFS''') ist ein [[Dateisystem]], das (damals noch mit dem Namen FFS) vom Original-Dateisystem FS abstammt, das ursprünglich von [[AT&T]] für die ersten Versionen von [[UNIX]] Version 6 und später ([[System V]]) entwickelt wurde.<ref>[http://pages.cs.wisc.edu/~swift/classes/cs736-fa08/blog/2008/10/a_fast_file_system_for_unix.html "A Fast File System for UNIX"], [[University of Wisconsin-Madison]]</ref> |
||
== Varianten == |
== Varianten == |
||
Version vom 13. Dezember 2009, 05:22 Uhr
Das Unix File System (UFS) ist ein Dateisystem, das (damals noch mit dem Namen FFS) vom Original-Dateisystem FS abstammt, das ursprünglich von AT&T für die ersten Versionen von UNIX Version 6 und später (System V) entwickelt wurde.[1]
Varianten
Berkeley Fast File System (FFS)
Verwendet wird das UFS zurzeit in der Variante Berkeley Fast File System von verschiedenen BSD-Derivaten wie FreeBSD, NetBSD und OpenBSD sowie in Solaris und NeXTStep. Unter Linux und Mac OS X ist es ebenfalls verfügbar, gehört jedoch nicht zum Standard. Das Linuxdateisystem ext2 ist ein Abkömmling von UFS.
Solaris bietet ab der Version 7 eine Option an, die ein Journaling in UFS implementiert. Unter den BSD-Betriebssystemen gibt es die Softupdates-Erweiterung. Dies ist eine effiziente Methode zum Schreiben der Metadaten, die das Dateisystem stets in einem konsistenten Zustand hält. Des weiteren unterstützt NetBSD seit ungefähr Mitte 2008 Metadata-Journaling. NetBSD 5.0 wird die erste stabile Version mit Unterstützung für Metadata-Journaling.[2]
UFS2
UFS2 ist eine Erweiterung von UFS und wurde in FreeBSD 5.x eingeführt. UFS2 bringt hauptsächlich folgende Änderungen:
- Unterstützung für Dateisysteme größer als 1 TB.
- Es ist möglich, Snapshots im Dateisystem zu erzeugen
- Der "file system check" nach einem Systemabsturz findet im Hintergrund statt. Dadurch wird die zum Booten benötigte Zeit bei großen Dateisystemen sehr verkürzt.
- Zusätzliche Dateiattribute wurden hinzugefügt, die unter anderem eine POSIX-konforme Implementierung von Zugriffskontrolllisten enthalten.
Einzelnachweise
- ↑ "A Fast File System for UNIX", University of Wisconsin-Madison
- ↑ 31 Jul 2008 - Metadata journaling support added to FFS. In: NetBSD: Recent Changes and News. NetBSD, abgerufen am 31. Juli 2008.
Literatur
- Marshall Kirk McKusick, William N. Joy, Samuel J. Leffler and Robert S. Fabry. A Fast File System for UNIX. Transactions on Computer Systems, vol. 2, num. 3, Aug. 1984, pp. 181-197.