Sistema de archivos XFS en el entorno Linux

  

El sistema de archivos XfS es un sistema avanzado de archivos de registro desarrollado por SGI. XFS es muy flexible y muy robusto. Afortunadamente, SGI lo portó al sistema Lin ux. En el entorno Linux. El último sistema de archivos XFS disponible en la versión actual es la versión 1.2, que funciona bien con el núcleo 2.4.

I. Introducción al sistema de archivos XFS

Las características principales incluyen las siguientes:

Integridad de los datos

Uso del sistema de archivos XFS, cuando es inesperado 宕Después de que se produce la máquina, en primer lugar, debido a que el sistema de archivos ha habilitado la función de registro, los archivos en su disco ya no se estrellarán y destruirán accidentalmente. Independientemente de la cantidad de archivos y datos almacenados en el sistema de archivos actual, el sistema de archivos puede recuperar rápidamente el contenido del archivo de disco en un corto período de tiempo en función de los registros registrados.

Funciones de transferencia

El sistema de archivos XFS utiliza un algoritmo de optimización que tiene un impacto mínimo en las operaciones generales de archivos. XFS consulta y asigna espacio de almacenamiento muy rápidamente. El sistema de archivos xfs proporciona continuamente tiempos de respuesta rápidos. He probado los sistemas de archivos XFS, JFS, Ext3 y ReiserFS. El rendimiento del sistema de archivos XFS es bastante sobresaliente.

Extensibilidad

XFS es un sistema de archivos completo de 64 bits que admite millones de Tbytes de almacenamiento. El soporte para mega archivos y archivos pequeños es sobresaliente y admite una gran cantidad de directorios. El tamaño máximo de archivo admitido es 263 = 9 x 1018 = 9 exabytes y el tamaño máximo del sistema de archivos es 18 exabytes.

XFS utiliza una estructura de tabla alta (árbol B +) para garantizar que el sistema de archivos se pueda buscar y asignar rápidamente. XFS continúa proporcionando operaciones de alta velocidad, y el rendimiento del sistema de archivos no está limitado por la cantidad de directorios y archivos en el directorio.

Ancho de banda de transferencia

XFS puede almacenar datos cerca del rendimiento de la E /S del dispositivo sin formato. En una prueba de un solo sistema de archivos, el rendimiento es de hasta 7 GB por segundo, y las operaciones de lectura y escritura en un solo archivo pueden alcanzar los 4 GB por segundo.

En segundo lugar, el uso del sistema de archivos XFS

1. Descargue y compile el kernel

Descargue la versión correspondiente del parche del kernel, descomprima el paquete del parche y parche el núcleo del sistema.

Descargue la dirección:

Parche el kernel, descárguelo y extráigalo , obtenga un archivo: xfs-1.1-2.4.18-all.patch file.

Parche el kernel de la siguiente manera:

# cd /usr /src /linux

# patch -p1 "/path/to/xfs-1.1-2.4.18- All.patch

Una vez completada la aplicación de parches, el siguiente paso es compilar el kernel y compilar XFS en el kernel de Linux.

Primero ejecute el siguiente comando para seleccionar el sistema de archivos XFS de soporte básico:

#make menuconfig

En el menú "Sistema de archivos", seleccione:

"*" Soporte del sistema de archivos SGI XFS ## Nota: Compile el soporte del sistema de archivos XFS en el kernel

o

Soporte del sistema de archivos SGI XFS ## Nota: Soporte XFS en un módulo de carga dinámica Sistema de archivos

Hay dos opciones más:

Habilitar DMAPI XFS ## Descripción: API para administración de discos, uso de la aplicación de administración de almacenamiento

Habilitar cuota XFS ## Descripción: admite la cuota para usar la administración de espacio en disco para los usuarios

Después de finalizar I y superior, salga y guarde la configuración de selección del núcleo.

Después de eso, compile el kernel e instale el kernel:

#make bzImage

#make module

#make module_install

#make Instalar

Si está impaciente o no está seguro acerca de las complejas y engorrosas tareas anteriores, puede descargar el núcleo parcheado directamente desde el sitio de SGI, versión 2.4.18. Es un paquete rpm, simplemente puedes instalarlo. Hay dos núcleos enviados por SGI, que son utilizados por máquinas smp y de procesador único.

2. Creación de un sistema de archivos XFS

Después de completar la compilación del kernel, también debe descargar el paquete de herramientas XFSprogs, la herramienta mkfs.xfs. De lo contrario, no podemos terminar de formatear la partición: no podemos formatear una partición en el formato del sistema de archivos XFS. El nombre del paquete a descargar: xfsprogs-2.0.3.

Descomprima la herramienta XFSProgs descargada e instálela. mkfs.xfs se instala automáticamente en el directorio /sbin. Usando el sistema de archivos XFS en un entorno Linux

Copyright © Conocimiento de Windows All Rights Reserved