LINUX

Cómo crear, montar y extender el sistema de archivos xfs

XFS es un sistema de archivos de registro por diario de 64 bits de alto rendimiento creado por SGI en 1993. Se introdujo en el kernel de Linux en 2001, XFS es compatible con la mayoría de las distribuciones de Linux, algunas de las cuales lo utilizan como sistema de archivos predeterminado (RHEL / CentOS 7.0 ).

XFS sobresale en la ejecución de operaciones de entrada / salida (E / S) paralelas debido a su diseño, que se basa en grupos de asignación, por lo que XFS permite una escalabilidad extrema de subprocesos de E / S, ancho de banda del sistema de archivos y tamaño de archivos y del propio sistema de archivos al abarcar varios dispositivos de almacenamiento físico. Una desventaja del sistema de archivos XFS es que no se puede reducir, además, las operaciones de metadatos han sido históricamente más lentas que con otros sistemas de archivos, lo que ha dado como resultado, por ejemplo, un rendimiento deficiente con operaciones como la eliminación de una gran cantidad de archivos. FAQ de xfs.org es un buen lugar para leer antes de comenzar a implementar este sistema de archivos.

Creando una nueva partición XFS

Para crear un nuevo sistema de archivos XFS, primero necesitará una partición para formatear. Puede usar fdisk para crear una nueva partición, como en el ejemplo siguiente, primero debe invocar fdisk con el nombre del disco duro en el que desea crear la partición y luego usar el comando «n» dentro de fdisk para una nueva partición, después ha establecido el tamaño como en el ejemplo siguiente, necesitará usar el comando «w» para escribir la nueva tabla en el disco.

xfs fdisk nueva partición

Puede encontrar más información sobre fdisk aquí.

Si la partición que desea formatear como xfs ya existe en el sistema, debe asegurarse de que no esté montada usando el comando umount comando como este:

# umount /dev/sdb1

/ dev / sdb1, por supuesto, debería ser reemplazado por el nombre de la partición que desea utilizar.

Ahora que su partición está lista, puede crear un sistema de archivos xfs usando el comando mkfs.xfs, con el nombre de la partición que creó así:

# mkfs.xfs /dev/sdb1

xfs-mkfs

Montaje del sistema de archivos xfs

Para montar la partición recién creada, primero tendrá que crear un directorio para que sea un punto de montaje con el comando mkdir, en nuestro ejemplo usaremos / mnt / db. A continuación, puede montar la partición xfs usando el comando mount como lo haría con cualquier partición. Luego, puede usar el comando mount para verificar si la partición se montó correctamente.

# mkdir /mnt/db
# mount /dev/sdb1 /mnt/db
# mount | grep /dev/sdb1

montaje xfs

Si tiene un entorno con un sistema de archivos por encima de 2 TB, puede probar la evaluación comparativa con el montaje con opción inode64.

# mount -o inode64 /dev/device /mount/point

XFS habilita las barreras de escritura para garantizar la integridad del sistema de archivos, lo que lo preserva en caso de fallas de energía, reinicios de interfaz y fallas del sistema de forma predeterminada. Si su hardware tiene una función de caché de escritura en buen estado, se recomienda desactivar las barreras de escritura, de lo contrario, el rendimiento se vería afectado negativamente. Puede deshabilitar la barrera de escritura usando la opción de montaje a continuación.

# mount -o nobarrier /dev/device /mount/point

Ampliación de un sistema de archivos xfs

Puede ver el tamaño de las particiones montadas actuales usando el siguiente comando:

# df -h

xfs df - h

Para extender un sistema de archivos xfs, primero tendrá que modificar la tabla de particiones al nuevo tamaño, puede hacer esto de manera similar a la forma en que creó la partición usando fdisk, primero use el comando «d» para eliminar la partición (tenga cuidado de seleccionar el la partición correcta si tiene más de una en el dispositivo) luego use la «n» para crear una partición de un tamaño mayor, en nuestro caso 20GB.

xfs extender fdisk

A continuación, todo lo que tiene que hacer es ejecutar el comando xfs_growfs con el interruptor -d (para hacer crecer la parte de datos del sistema de archivos) y el sistema de archivos crecerá al nuevo tamaño de la partición.

# xfs_growfs -d /mnt/db

xfs_growfs

Nota: El sistema de archivos debe estar montado para que pueda usar xfs_growfs y también que nunca puedes encoger un sistema de archivos xfs.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar