Sistema de archivos profesional

Sistema de archivos mejorado para AmgaOS
PFS
Desarrollador(es)Michiel Pelt
Nombre completoSistema de archivos profesional
Introducido1995 ; hace 29 años con AmigaOS ( 1995 )
Identificadores de particiones'PFS\1', 'muAF', 'AFS\1' ( RDB )
Límites
Tamaño máximo del volumen104 GB (101 GiB )
Longitud máxima del nombre de archivo107 caracteres

Caracteres de nombre de archivo permitidos
Todos los bytes excepto NULL, ':' y '/'
Características
Fechas registradasmodificación (mtime)
Rango de fechas1 de enero de 1978 - 2157
Resolución de fecha1/50 s
Atributosnota de archivo

Permisos del sistema de archivos
Permisos de Amiga, permisos multiusuario

Compresión transparente
No

Cifrado transparente
No (proporcionado a nivel de dispositivo de bloque)
Desduplicación de datosNo
Otro
Sistemas operativos compatibles
AmigaOS , MorphOS , AROS

El Professional File System es un sistema de archivos desarrollado originalmente de forma comercial para Amiga , [1] ahora distribuido en Aminet con una licencia BSD de 4 cláusulas . Es un sucesor compatible de AmiFileSafe (AFS), con énfasis en una mayor confiabilidad y velocidad en comparación con los sistemas de archivos estándar de Amiga. [2] [3] También cuenta con capacidades multiusuario como el antiguo MuFS. [2]

El dispositivo se divide en dos áreas principales. Al principio del dispositivo se encuentra la sección de metadatos, que consta de un bloque raíz y una matriz genérica de bloques que se pueden asignar para almacenar metadatos. El resto del dispositivo es otra matriz genérica contigua de bloques que se pueden asignar para almacenar datos. La sección de metadatos suele utilizar un pequeño porcentaje del dispositivo, según el tamaño del mismo.

Los metadatos se almacenan como un árbol de bloques individuales en la sección de metadatos. Toda la estructura de directorios se registra en los metadatos, por lo que la sección de datos contiene únicamente datos de archivos. Los metadatos describen la ubicación de los datos en los archivos con extensiones de bloques, lo que hace que los metadatos sean bastante compactos.

Cuando se produce una actualización de metadatos, el sistema examina el bloque que contiene los metadatos que se van a modificar y lo copia en un bloque recién asignado de la sección de metadatos, con el cambio realizado, y luego cambia recursivamente los metadatos en el bloque que apunta a ese bloque de la misma manera. De esta manera, finalmente es necesario modificar el bloque raíz, lo que provoca la actualización atómica de metadatos.

El sistema de archivos es razonablemente bueno para mantener los archivos sin fragmentar, aunque hay una herramienta de desfragmentación disponible que funcionará en un sistema de archivos en línea [ cita requerida ] . [2]

Fue el primer sistema de archivos [ cita requerida ] en introducir el concepto de la Papelera de reciclaje de forma nativa a nivel de sistema de archivos en Amiga, guardando los últimos archivos eliminados en un directorio oculto en la raíz del disco. [2]

La versión 5.3 de PFS fue desarrollada en C y una pequeña porción de código ensamblador por Michiel Pelt.

Véase también

Referencias

  1. ^ "Trois nouveaux gestionnaires de disque venant du DP, FFS versus PFS: ¿un combate gagné d'avance?". AmigaNews (en francés). No. 75. Edición de noticias. Enero de 1995. p. 76. ISSN  1164-1746.
  2. ^ abcd Favini, Andrea. "Professional File System 3". Enigma Amiga Life (122). Italia. Archivado desde el original el 29 de mayo de 2002. Consultado el 3 de octubre de 2015 .{{cite journal}}: CS1 maint: URL no apta ( enlace )
  3. ^ Drummond, Richard (Navidad de 1999). "Professional File System 3". Formato Amiga . N.º 131. Future Publishing. págs. 48-49. ISSN  0957-4867.
  • Repositorio oficial
  • PFS3 Todo en Uno
Obtenido de "https://es.wikipedia.org/w/index.php?title=Sistema_de_archivos_profesional&oldid=1098271600"