Puede aumentar el tamaño del archivo XFS montando el XFS. Sin embargo, no puede disminuir el tamaño del archivo. Además, si desmonta el archivo XFS, no es posible extender el tamaño. Echemos un vistazo más profundo a los breves detalles sobre qué es el cambio de tamaño de XFS y cómo puede usarlo.
¿Qué es el cambio de tamaño de XFS??
Antes de pasar a los enfoques, puede intentar cambiar el tamaño del XFS. Entendamos las partes clave del XFS. Un archivo XFS contiene las siguientes partes:
Sección de datos: Contiene los metadatos de sistemas de archivos como directorios, inodos y bloques indirectos. La sección de datos incluye el número de grupos de asignación del mismo tamaño. El sistema puede manejar el número de grupos y tamaños utilizando MKFS.XFS.
Sección de registro: Es interno a la sección de datos. Esta sección contiene los cambios que deben realizarse en los metadatos del sistema de archivos hasta que se realicen los cambios. En resumen, funciona como una cola de tareas en la sección de datos.
Sección en tiempo real: Esta sección almacena los datos de los archivos en tiempo real. La sección en tiempo real se ausente si usamos la opción predeterminada de MKFS.XFS. La sección de datos contiene la sección de registro dentro de sí misma. Cuando consideramos el cambio de tamaño de XFS, aumenta el tamaño de la sección de datos, la sección de registro o la sección en tiempo real como se especifica en el comando.
Cómo usar el cambio de tamaño XFS
Para aumentar o expandir el tamaño del archivo XFS, puede usar el comando xfs_growfs. Aquí está la sintaxis ejemplar de este comando:
XFS_GROWFS -[Opciones] Tamaño de montaje de tamaño
En el comando de sintaxis proporcionado, lo siguiente significa:
El comando xfs_growfs contiene varias opciones para realizar las diversas tareas fácilmente. Veamos estas opciones:
Opción | Descripción |
-D | Aumenta el tamaño del archivo al mayor tamaño posible. |
-D de la bandera del tamaño D | Aumenta el tamaño del archivo al tamaño del archivo dado. |
-E SILE BANDERA DEL TAMAÑO | Aumenta el tamaño del archivo en tiempo real. |
-L. de tamaño l de tamaño | La sección de registro aumenta al tamaño dado. |
-m bandera | Algún espacio en los sistemas de archivos se asigna a inodes. Especifica el tamaño que se asignará para inodos en porcentaje. |
-N Bandera | Especificar el tamaño del archivo no cambiará. |
-R | Aumenta en el tamaño más grande posible a la sección en tiempo real. |
-Bandera de tamaño R | La sección en tiempo real aumenta al tamaño dado. |
-T | Da una mesa de montaje alternativa. |
-V bandera | Da el número de versión. No es necesario dar la opción de punto de montaje al verificar la versión. |
Puede usar el comando xfs_growfs en las particiones de disco regulares. Cuando se trata de aumentar el tamaño del sistema de archivos, debe haber espacio adicional para que el sistema de archivos crezca.
Debe usar la partición de disco alternativa para aumentar el tamaño del sistema de archivos. Los administradores de volumen lógico manejan todas estas operaciones espaciales en aumento. Tomemos un ejemplo para aumentar el tamaño de los sistemas de archivos XFS:
XFS_GROWFS -D Punto de montaje
Puede usar la opción -d para aumentar el tamaño del archivo al máximo. Puede usar el tamaño -d para especificar el tamaño del archivo.
sudo xfs_growfs -d /dev /sdb3
Si desea verificar que el sistema realizó los cambios con éxito, puede ejecutar el siguiente comando:
DF -H
Conclusión
En esta guía, explicamos todo lo que necesita saber sobre el enfoque que puede probar para el cambio de tamaño de XFS en Linux. El comando xfs_growfs es conveniente para usar y contiene varias opciones para cambiar el XFS fácilmente. El sistema de archivos BTRFS es similar al XFS. Asegúrese de visitar nuestro sitio web para saber más sobre el BTRFS.