Sistema de archivos Unix

El Unix File System ( UFS ) es un sistema de archivos cuyo desarrollo comenzó en 1980 por Bill Joy bajo el nombre de UFS, basado libremente en las estructuras de datos del sistema de archivos Unix Versión 6. Dos años más tarde, después de que el sistema de archivos ya se había utilizado en algunas universidades, Marshall Kirk McKusick llegó al proyecto y se dedicó principalmente a mejorar los mecanismos de asignación. En este momento apareció por primera vez el nombre Fast File System . Con UNIX System V Versión 4, UFS también se adoptó en la versión AT&T de UNIX y reemplazó el sistema de archivos de UNIX Versión 6 como el sistema de archivos predeterminado.

variantes

Sistema de archivos rápido de Berkeley (FFS)

UFS se usa o se usó en la variante Berkeley Fast File System de varios derivados de BSD como FreeBSD , NetBSD y OpenBSD , así como Solaris y NeXTStep . También está disponible en Linux y Mac OS X (al menos hasta la versión 10.4 ), pero no forma parte del estándar. UFS fue el modelo más importante para el sistema de archivos extendido creado en el proyecto de Linux .

A partir de la versión 7, Solaris ofrece una opción que implementa el registro en diario en UFS (antes de Solaris 7, el registro en diario se podía activar a través de Trans-Devices de Solstice DiskSuite ). Entre los sistemas operativos BSD se encuentra la extensión Softupdates , un método eficiente para escribir los metadatos que mantiene el sistema de archivos en un estado consistente en todo momento . Además, NetBSD ha admitido el registro de metadatos desde mediados de 2008. NetBSD 5.0 ​​fue la primera versión estable con soporte para el registro de metadatos, pero donde todavía estaba listada como una vista previa .

UFS2

UFS2 es una extensión de UFS y se introdujo en FreeBSD 5.x. UFS2 trae principalmente los siguientes cambios:

  • Soporte para sistemas de archivos de más de 1  TiB .
  • Es posible crear instantáneas en el sistema de archivos .
  • La "verificación del sistema de archivos" después de un bloqueo del sistema se produce en segundo plano. Esto reduce en gran medida el tiempo necesario para arrancar en sistemas de archivos grandes.
  • Se han agregado atributos de archivo adicionales, incluida una implementación compatible con POSIX de listas de control de acceso .

Ver también

literatura

enlaces web

Evidencia individual

  1. ^ Un sistema de archivos rápido para UNIX - Universidad de Wisconsin - Madison , 30 de octubre de 2008
  2. Mac OS X 10.5 Leopard: Instalación en un volumen con formato UFS. Apple, 12 de junio de 2012, consultado el 28 de marzo de 2020 : “No puede instalar Mac OS X Leopard en un volumen con formato UFS. Además, no puede actualizar versiones anteriores de Mac OS X instaladas en volúmenes con formato UFS a Leopard. Para actualizar a Leopard, debe reformatear el volumen de inicio ".
  3. ↑ Se agregó compatibilidad con el registro en diario de metadatos a FFS. En: NetBSD: Cambios recientes y noticias. NetBSD, 31 de julio de 2008, consultado el 9 de abril de 2018 .