En el artículo anterior revisamos las características más relevantes de GFS2, un sistema de archivos para clúster. Hoy veremos un sistema de archivos con propósitos similares a este: OCFS2. El uso principal de OCFS2 es similar al de su competidor; básicamente se trata de un sistema de archivos para ser utilizado en ambientes en donde se requiere compartir los datos que se almacenan ahí. Con grandes oportunidades para ser usado en bases de datos grandes, servicios en alta disponibilidad, empresas que alojan servicios importantes en servidores VPS, hosting, etc.
Datos básicos de OCFS2
Este sistema de archivos fue desarrollado y es mantenido actualmente por Oracle Corporation. La primera versión de OCFS fue desarrollada con el objetivo principal de alojar archivos de la base de datos Oracle, específicamente en ambientes clusterizados.
En un comienzo no cumplía con el estándar POSIX, pero el soporte fue incluido a partir de la versión 2. En las primeras versiones fue considerado como software experimental. Luego de muchas mejoras fue incluido en la versión 2.6.16 del kernel Linux. Con la versión 2.6.29 se incorporó el uso de cuotas y listas de control de acceso (ACLs).
Está licenciado bajo la GNU General Public License.
Límites
- Tamaño máximo del volumen: 4 PB.
- Tamaño máximo un de archivo: 4 PB.
- Largo máximo del nombre del archivo: 255 bytes.
- Caracteres permitidos en el nombre del archivo: todos con excepción de NULL y ‘/’.
Otras características técnicas
- Registro de fechas: modificación de atributo (ctime), modificación (mtime) y acceso (atime).
- Sistema de permisos: Permisos Unix, ACLs y atributos arbitrarios de seguridad. Disponible desde el kernel Linux 2.6.
- Soporte de COW, o copy-on-write.
- Sistemas operativos soportados: Linux.









