En informática , el sistema de archivos NetWare ( NWFS ) era un sistema de archivos basado en un sistema de archivos FAT basado en diario altamente optimizado . Se utilizaba en el sistema operativo de red Novell NetWare . Era el único sistema de archivos para todos los volúmenes en las versiones 2.x, 3.x y 4.x de NetWare, y el sistema de archivos predeterminado y único para el volumen SYS: hasta la versión 5.x. Novell desarrolló dos variantes de NWFS:
- NWFS 286 de 16 bits, utilizado en NetWare 2.x
- NWFS 386 de 32 bits, utilizado en NetWare 3.x hasta NetWare 6.x.
En NetWare 5 y versiones posteriores, Novell Storage Services (NSS, lanzado en 1998) sustituyó al formato NWFS.
El formato de disco NWFS nunca fue lanzado públicamente por Novell, pero antiguos ingenieros de Novell lo publicaron como un proyecto de código abierto para Windows, Linux y DOS en el año 2000. El proyecto contiene una reescritura completa del sistema de archivos NetWare, publica todos los detalles internos del sistema de archivos y está alojado en GitHub y GitLab . [ 1 ] [ 2 ]
Las especificaciones publicadas [ 1 ] para NWFS de 32 bits son:
- Tamaño máximo de archivo: 4 GB
- Tamaño máximo de volumen: 1 TB
- Número máximo de archivos por volumen: 2 millones cuando se utiliza un único espacio de nombres.
- Número máximo de archivos por servidor: 16 millones
- Número máximo de entradas en el directorio: 16 millones
- Volumen máximo por servidor: 64
- Volumen máximo por partición: 8
- Número máximo de archivos abiertos por servidor: 100.000
- Profundidad máxima del árbol de directorios: 100 niveles
- Caracteres utilizados: ASCII de doble byte
- Atributos extendidos máximos : 512
- Flujos de datos máximos : 10
- Compatibilidad con diferentes espacios de nombres: Microsoft Windows Long names (también conocido como espacio de nombres OS/2 ), Unix , Apple Macintosh.
- Soporte para la recuperación de archivos eliminados (recuperación).
- Compatibilidad con el registro de transacciones ( Sistema de seguimiento de transacciones de Novell , también conocido como TTS )
- Compatibilidad con la subasignación de bloques, a partir de NetWare 4.x.
Para archivos de mayor tamaño, el sistema de archivos utilizaba una función de rendimiento denominada Turbo FAT .
También se admitía la compresión transparente de archivos, aunque esto tenía un impacto significativo en el rendimiento del servidor de archivos.
Cada espacio de nombres requiere su propia entrada de directorio independiente para cada archivo. Si bien el número máximo de entradas de directorio es de 16.000.000, dos espacios de nombres residentes reducirían el número máximo utilizable de entradas de directorio a 8.000.000, y tres a 5.333.333.
El sistema de archivos NWFS de 16 bits podía manejar volúmenes de hasta 256 MB . Sin embargo, su único soporte de espacio de nombres era una API dedicada para manejar clientes Macintosh.
El sistema de archivos Netware admitía capacidades RAID 0 y RAID 1 nativas mucho antes de que los sistemas RAID se utilizaran en ordenadores personales. La duplicación y la duplicación de discos eran características básicas del sistema de archivos, y NWFS también admitía volúmenes multisegmentados y lecturas round-robin, al igual que RAID 0 y RAID 1 en la actualidad.
Véase también
Referencias
Enlaces externos
- Uso del sistema de seguimiento de transacciones
- Sistemas de archivos de compresión
- Sistemas de archivos de disco
- Sistemas de archivos de red
- NetWare