XFS

Tux

Un poco de teoría.

XFS es un sistema de archivos de 64 bits con journaling de alto rendimiento.
XFS se incorporó a Linux a partir de la versión 2.4.25
XFS soporta un sistema de archivos de hasta 8 exabytes, aunque esto puede variar dependiendo de los límites impuestos por el sistema operativo.

Las principales funciones de XFS incluyen:

  • Registro por diario para metadatos, lo cual permite una recuperación de datos más rápida.
  • El sistema de archivos puede defragmentarse y agrandarse mientras está montado y activo.
  • En el caso de CentOS 7, Red Hat™ Enterprise Linux 7 y distribuciones derivadas de éstos se incluye soporte para herramientas de respaldo y restauración específicas de XFS.

Limitantes:

No puede reducirce un LVM con sistema de archivos XFS.

Configuraciones:

Crear un file system tipo XFS

# mkfs.xfs /dev/sdb1

Montar una partición tipo XFS

# mount /dev/sda1 /mnt/xfs

Agrandar un LVM XFS por tamaño de bloques en Disco, con la opción -D

# xfs_growfs 1048576 -D /dev/mapper/GRUPO-LVM1

Agrandar un LVM XFS por el tamaño total incrementado.

# xfs_growfs /dev/mapper/GRUPO-LVM1

 

Reparar el sistema de archivos XFS

# xfs_repair /dev/mapper/GRUPO-LVM1

Reparar el sistema de archivos XFS en modo solo lectura, monousuario.

# xfs_repair -d /dev/mapper/GRUPO-LVM1

 

Saber los bloques dañados en el sistema de archivos XFS

# badblocks /dev/mapper/GRUPO-LVM1

Saber los bloques dañados en el sistema de archivos XFS, con lectura escritura no destructiva.

# badblocks -n /dev/mapper/GRUPO-LVM1

 

Desfragmentar sistema de archivos XFS

# xfs_fsr /dev/mapper/GRUPO-LVM1

Bibliografía.

https://es.wikipedia.org/wiki/XFS
http://www.alcancelibre.org/staticpages/index.php/introduccion-xfs