====== UFS ====== Dieses ist das wohl älteste noch verwendete Unix-Dateisystem. Das //Unix File System// (UFS) ist ein Dateisystem, das (damals noch mit dem Namen Fast File System) 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. ===== FFS ===== Verwendet wird das //UFS// zurzeit in der Variante //Berkeley ([[http://de.wikipedia.org/wiki/Unix_File_System#Berkeley_Fast_File_System_.28FFS.29|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 ist die erste stabile Version mit Unterstützung für Metadata-Journaling. ===== UFS2 ===== [[http://de.wikipedia.org/wiki/Unix_File_System#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.