JFS | |
---|---|
Desarrollador | IBM, etc |
sistema de archivos | Sistema de archivos con registro de IBM |
Día de entrega | 1990 y 1999 (JFS1 en AIX 3.1 y JFS con OS/2 4.5) |
etiqueta de volumen | 0x35 ( MBR ) |
Estructura | |
Contenido de la carpeta | árbol B+ |
Colocación de archivos | Mapa de bits / Extensiones |
Restricciones | |
Tamaño máximo de archivo | 4 PB ( 4 × 1024 5 bytes ) |
Máximo de archivos | sin límite definido |
Longitud máxima del nombre de archivo | 255 bytes |
Tamaño de volumen máximo | 32 PB ( 32 × 1024 5 bytes ) |
Caracteres válidos en los títulos | Cualquier Unicode excepto NULL |
Capacidades | |
Propiedades | Modificación (mtime), Modificación de atributos (ctime), Acceso (atime) |
Precisión de almacenamiento de fecha | 1ns |
Flujos de metadatos | Sí |
Atributos | Sí |
Derechos de acceso | POSIX , LCA |
Compresión de fondo | Solo en JFS1 en AIX |
Cifrado de fondo | No (proporcionado a nivel de dispositivo de bloque) |
SO compatible | AIX, OS/2, Linux |
El sistema de archivos con diario o JFS es un sistema de archivos con diario de 64 bits creado por IBM y disponible bajo la GPL de GNU . [una]
Hay dos generaciones de JFS en el sistema operativo AIX , denominadas JFS (JFS1) y JFS2 , respectivamente. En otros sistemas operativos, como OS/2 y Linux , solo existe la segunda generación, que simplemente se llama JFS . JFS es también el nombre del sistema de archivos VxFS de Veritas Software utilizado en el sistema operativo HP-UX .
JFS fue desarrollado originalmente por IBM para el sistema operativo AIX. El JFS de segunda generación fue desarrollado por IBM para Warp Server for e-Business OS . Más tarde fue portado a IBM AIX y Linux . El objetivo de los desarrolladores era proporcionar alto rendimiento, confiabilidad y escalabilidad para computadoras multiprocesador .
A diferencia de ext3 , que agregó compatibilidad con el registro en diario, JFS se registró originalmente en diario. JFS solo registra metadatos , manteniendo la estructura del sistema de archivos consistente, pero no necesariamente almacena datos. Un corte de energía o un bloqueo del sistema pueden hacer que se conserven copias desactualizadas de los archivos, pero los archivos mismos seguirán usándose. El registro en diario de JFS es similar al registro en diario de XFS , que sólo registra partes del inodo .
Los árboles B+ se utilizan para acelerar las búsquedas en directorios grandes .
El código fuente de JFS fue abierto por IBM en 1999 y se ha incluido en el código fuente del kernel de Linux desde la versión 2.4.18-pre9-ac4 [1] . [2] La mayoría de las distribuciones de Linux brindan soporte para JFS, a menos que se haya eliminado específicamente debido a limitaciones en el tamaño de la distribución u otros problemas.
Se ha lanzado un conjunto de utilidades llamado JFSutils para administrar particiones de disco en formato JFS .
API de OS/2 | Componentes y|
---|---|
Principal | |
Servicios de gestión | |
Juegos |
|
núcleo del sistema operativo | |
Sistemas de archivos | |
subsistema de gráficos |
|
modelo de objetos | MOS
|
Compatibilidad |
|
Sistemas de archivos ( lista , comparación ) | |||||||
---|---|---|---|---|---|---|---|
Disco |
| ||||||
Distribuido (red) | |||||||
Especial |
|