Sistemas de Archivos en Linux para SAP

Guía de selección técnica según motor de base de datos y distribución

1. Introducción y Objetivo

Al implementar soluciones SAP en Linux, la selección del sistema de archivos es una decisión crítica que impacta directamente el rendimiento, la confiabilidad y el soporte oficial de la plataforma.

¿Por qué es importante?
  • Rendimiento: Eficiencia en lectura/escritura (I/O) de datos masivos.
  • Confiabilidad: Robustez ante fallos eléctricos y consistencia de datos (Journaling).
  • Compatibilidad: Alineación con certificaciones de SAP, SO y Base de Datos.

2. Arquitectura de Almacenamiento SAP

El siguiente esquema visualiza cómo se distribuyen los file systems en un servidor SAP típico:

graph TD subgraph "Capa de Almacenamiento" SAN["SAN / Storage Centralizado"] NAS["NAS / Almacenamiento Red (NFS)"] end subgraph "Servidor Linux" ROOT["/ (Sistema Operativo)"] SAPMNT["/sapmnt (Compartido)"] USRSAP["/usr/sap (Instancia)"] HDB_DATA["/hana/data (Base de Datos)"] HDB_LOG["/hana/log (Logs Transaccionales)"] end SAN --> ROOT SAN --> USRSAP SAN --> HDB_DATA SAN --> HDB_LOG NAS --> SAPMNT style ROOT fill:#e1f5fe,stroke:#01579b style SAPMNT fill:#fff9c4,stroke:#fbc02d style HDB_DATA fill:#c8e6c9,stroke:#2e7d32

Esquema de montajes y dependencias de almacenamiento en SAP Linux.

3. Política de Soporte de SAP

El Principio Fundamental: SAP no certifica sistemas de archivos específicos para el servidor de aplicaciones. El soporte depende íntegramente del proveedor de la distribución Linux y del fabricante de la base de datos.

La responsabilidad de elegir un sistema de archivos compatible recae en el equipo técnico, basándose en:

4. Recomendaciones por Motor de Base de Datos

Sistemas Recomendados

Base de Datos File System Recomendado Notas SAP Clave
SAP HANA XFS 2009879 (RHEL) / 1944799 (SLES)
Oracle XFS / ASM / EXT4 2171857 (12c) / 1114181 (11g)
IBM Db2 Consultar IBM Knowledge Center Dependiente de la versión de Db2
SAP ASE / MaxDB Según Distribución Linux 912905 (MaxDB)
SAP HANA: XFS es el estándar de facto. Otros sistemas permitidos incluyen EXT3, GPFS, NFS y OCFS2, pero siempre bajo recomendación expresa del partner de hardware.

5. Selección según Distribución de Linux

Si la base de datos no impone una restricción mayor, se deben seguir los estándares de la distribución:

Distribución Versión Recomendado para Datos
SLES 12 / 15 XFS (Btrfs para /)
11 / 10 EXT3
RHEL 7 / 8 / 9 XFS
6 EXT4
Oracle Linux 7 / 8 XFS

6. Flujo de Decisión Técnica

Sigue este flujo para determinar el sistema de archivos óptimo para tu proyecto:

graph TD START([Inicio de Selección]) --> DB{¿Qué Base de Datos?} DB -- HANA --> H_XFS[Usar XFS obligatoriamente] DB -- Oracle --> O_NOTE[Revisar Nota 2171857 / ASM] DB -- ASE/MaxDB --> DISTRO{Soporte Distro Linux} DISTRO -- SLES --> S_XFS[SLES 12+ -> XFS] DISTRO -- RHEL --> R_XFS[RHEL 7+ -> XFS] H_XFS --> END([Documentar en LLD]) O_NOTE --> END S_XFS --> END R_XFS --> END

7. Glosario de Términos

8. Recursos y Referencias