Unix File System

Unix File System

Das Unix File System (UFS) ist ein Dateisystem, dessen Entwicklung Anfang 1980 von William N. Joy unter dem Namen UFS in loser Anlehnung an die Datenstrukturen des UNIX-Version 6 Dateisystems begonnen wurde. Zwei Jahre später, nach dem das Dateisystem schon an einigen Universitäten eingesetzt wurde, kam Marshall Kirk McKusick zu dem Projekt und widmete sich dabei hauptsächlich verbesserten Allozierungsmechanismen. Zu diesem Zeitpunkt taucht auch erstmals der Name Fast File System auf[1]. Mit UNIX System V Version 4 wurde UFS auch in die AT&T Version von UNIX übernommen und löste das Dateisystem aus UNIX Version 6 als Default-Dateisystem ab.

Inhaltsverzeichnis

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 im Linux-Projekt entstandene Dateisystem ext2 ist vom Design her 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, eine effiziente Methode zum Schreiben der Metadaten, die das Dateisystem stets in einem konsistenten Zustand hält. Des Weiteren unterstützt NetBSD seit Mitte 2008 Metadata-Journaling. NetBSD 5.0 war die erste stabile Version mit Unterstützung für Metadata-Journaling, wo es allerdings noch als preview aufgeführt war.[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

  1. "A Fast File System for UNIX", University of Wisconsin-Madison
  2. 31 Jul 2008 - Metadata journaling support added to FFS. In: NetBSD: Recent Changes and News. NetBSD, abgerufen am 31.07.

Literatur

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Unix File System —   [Abk. UFS], das Dateisystem des Betriebssystems Unix. Es zeichnet sich u. a. dadurch aus, dass die Dateien in einem einzigen Verzeichnisbaum auch über mehrere physikalische Platten und Computer hinweg angeordnet sind. UFS fasst den Dateibegriff …   Universal-Lexikon

  • Unix File System — Infobox filesystem full name = UNIX file system name = UFS developer = CSRG introduction os = 4.2BSD introduction date = partition id = directory struct = table file struct = bad blocks struct = max file size = 2^73 bytes (8 ZiB) max files no =… …   Wikipedia

  • Unix File System — UFS Разработчик CSRG Файловая система UNIX file system Дата представления (4.2BSD) Структура Содержимое папок таблица Ограничения Макси …   Википедия

  • Unix File System — El perro de sant roque no tiene rabo, por que Sergio Ramos se lo ha cortado Unix File System (UFS) es un sistema de archivos utilizado por varios sistemas operativos UNIX y POSIX. Es un derivado del Berkeley Fast File System (FFS), el cual es… …   Wikipedia Español

  • Unix File System — UFS, abréviation de Unix File System, est un système de fichiers utilisé par de nombreux systèmes d exploitation de type Unix. Il est dérivé du FFS, qui lui même était basé sur le FS, dans les premières versions d Unix développées aux Bell Labs.… …   Wikipédia en Français

  • File system permissions — Most modern file systems have methods of administering permissions or access rights to specific users and groups of users. These systems control the ability of the users affected to view or make changes to the contents of the file… …   Wikipedia

  • File System — Système de fichiers Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une structure de données permettant de stocker les informations et de les… …   Wikipédia en Français

  • File system — Système de fichiers Pour les articles homonymes, voir FS et SGF. Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de fichiers (SGF) est une structure de données permettant de stocker les informations et de les… …   Wikipédia en Français

  • File system fragmentation — In computing, file system fragmentation, sometimes called file system aging, is the inability of a file system to lay out related data sequentially (contiguously), an inherent phenomenon in storage backed file systems that allow in place… …   Wikipedia

  • File System Visualizer — mostrando el directorio home en Mac OS X. Desarrollador Daniel Richard G …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”