
Tengo un escenario en el que tengo que usar almacenamiento SAN para la configuración de producción de un solo nodo de mi instalación de base de datos Oracle y necesito mantener los archivos de configuración de la base de datos en SAN. Estoy usando Oracle VM Manager para administrar mi Oracle Linux 7.5.
Después de conectar un almacenamiento SAN con una capacidad de 1,2 TB, estuvo disponible y se mostró usando el comando 'fdisk -l'. He analizado diferentes sistemas de archivos, a saber, ext2, ext3, ext4, xfs, ocfs2, etc., y en ese momento estaba un poco confundido sobre cuál debería usar. Sin embargo, formateé el disco de 1,2 TB usando el comando 'mkfs.ext2 -b 4096 /dev/xvdc'. Todo funciona bien y puedo montar el disco /dev/xvc en mi máquina Linux y configurar mi base de datos en SAN.
La pregunta es si está bien utilizar este sistema de archivos, es decir, ext2 en el entorno de producción actual o debería planear migrarlo como ext3/ext4/xfs, etc. Si es necesario, ¿cuál podría ser el proceso paso a paso para la migración?
Gracias Kumar
Respuesta1
No utilice ext2 o ext3 si planea usar archivos de más de 40 kB, ya que esos sistemas de archivos usan tablas de bloques y más de 10 bloques necesitan tablas de bloques indirectos. Esto ralentiza el acceso aleatorio a los datos del archivo, lo que requiere múltiples lecturas de bloque para un bloque de archivo. ext4 usa extensiones (es decir, los bloques de archivos se enumeran como "comenzando con el número de bloque x y extiende los bloques y, luego bloquea x2 para los bloques y2"). Esto hace que el acceso a los datos sea mucho más rápido.
Además, ext3 y ext4 admiten el registro en diario, lo que significa que las actualizaciones del sistema de archivos se escriben primero en el diario y solo después se actualiza el sistema de archivos. En resumen, esto significa que la recuperación después de una falla inesperada se puede realizar comparando el diario con el sistema de archivos, en lugar de verificar todo el sistema de archivos. Con 1,2 TB, comprobar el sistema de archivos podría llevar mucho, mucho tiempo.
Hay muchos más detalles sobre esto, que se pueden encontrar fácilmente en Internet. Otros sistemas de archivos como xfs o jfs también tienen las ventajas de ext4, cada uno tiene sus ventajas y desventajas específicas; ext2 es el peor sistema de archivos que se puede utilizar.
La buena noticia es que es posible convertir ext2 a ext4. Sin embargo, los archivos antiguos existentes seguirán utilizando las ineficientes tablas de bloques; Los archivos nuevos utilizarán la asignación basada en extensión. Busque en Google "ext2 a ext4" muchas guías sobre cómo hacer esto.