Por qué utilizar el sistema de archivos JFS
8 de septiembre de 2018Cuando mi colega Martin me preguntó: "En tu blog pone que utilizas el sistema de archivos JFS. ¿Podrías resumir por qué lo utilizas y cuáles son sus ventajas? No tengo JFS por ninguna parte, así que me interesa". Escribí este artículo sobre JFS y sus ventajas.
Más sobre sistemas de archivos y especialmente sobre BTRFS, para lo que también ofrezco formación sobre cómo usar BTRFS, puedes leer El sistema de archivos BTRFS.
Sistema de archivos JFS
Características del sistema de archivos JFS:
- registro para una rápida recuperación de datos en caso de caída del sistema .
- extensiones para permitir un sistema de archivos más rápido que produce estructuras de asignación de archivos eficientes y pequeñas;
- diferentes tamaños de bloque de 512, 1024, 2048, 4096 bytes; esto optimizará el rendimiento;
- organización de directorios, en la que se puede elegir entre directorios pequeños (8 entradas o menos - su contenido se almacena en el nodo i del directorio correspondiente) y grandes (más de 8 entradas - contenido ordenado en un árbol equilibrado ordenado por nombre, lo que proporciona un acceso extremadamente rápido) .
- asignación dinámica de nodos-i; JFS asigna dinámicamente espacio para los nodos-i según sea necesario, lo que libera espacio que ya no es necesario ocupar; todo ello evitará reservar espacio fijo en disco para los nodos-i durante la creación del sistema de archivos; .
- soporte para archivos dispersos (es decir, un archivo que no tiene datos asignados en una o más áreas) .
Originalmente
La información aquí descrita se basa en una época en la que no existía el sistema de ficheros EXT4, sino sólo EXT3.
Como la mayoría de los usuarios, al principio no me dirigí al sistema de archivos y por eso tenía EXT3.
Cambio
Sin embargo, lo que más me molestaba del sistema de ficheros EXT3 era la lenta comprobación que realiza fsck. JFS satisfacía mi primera necesidad, una comprobación rápida del sistema de archivos, además de proporcionar otras ventajas.... Por ejemplo, aún hoy en 2018, uno encuentra información sobre el problema de la creación de archivos cuando se crean muchos, con lo que se llega al límite del número de inodos. De hecho, cada nuevo archivo, enlace o hardlink necesita un solo inodo. Sin embargo, todos los sistemas de archivos modernos ya disponen de asignación dinámica de inodos, incluido JFS.
Desde 2014, sin embargo, he estado desplegando el sistema de archivos BTRFS. que proporciona beneficios adicionales.
Artículos sobre un tema similar
VMware frente a Proxmox: comparación de rendimiento
GitLab CI/CD: automatización de pruebas y despliegue de aplicaciones
Migración de VPS de VMware a Proxmox
Cambio en las licencias de VMware
Ejecución de Microsoft SQL Server en Linux
Copia de seguridad: el Proxmox Backup Server
Linux como router y cortafuegos
Cómo subir una imagen Docker al Registro Docker
Linux: gestión de volúmenes lógicos
Software RAID para Linux
Ejecutar una aplicación web detrás de un proxy
Migración de correo electrónico
Construcción multietapa Docker
Copia de seguridad de los datos al encender el ordenador
Podman
Importación de Windows a la virtualización Proxmox
Docker y correo PHP
Virtualización Proxmox
Docker y Cron
Lenovo ThinkPad X1 Carbon: puesta en servicio del módem LTE EM7544
Proyecto Yocto: Cree un sistema operativo personalizado para dispositivos integrados
Preparación de un servidor Linux para ejecutar una aplicación web en Python
Cómo solucionar el bajo rendimiento de los archivos compartidos en Docker
Cómo empezar a utilizar Docker correctamente
Instalación de Linux en un servidor HPE ProLiant DL320e dedicado
Cómo poner a prueba una aplicación web
Cómo arrancar desde un disco de 4TB con GTP usando UEFI
Sistema de archivos Btrfs
Raspberry PI
WINE - ejecución de programas Windous en Linux
Sistema operativo GNU/Linux
Boletin informativo
Si está interesado en recibir noticias puntuales por correo electrónico.
Puedes registrarte rellenando tu email
suscripción de noticias.
+