XFS es un sistema de archivos que está diseñado para un alto rendimiento, escalabilidad y punto de vista de capacidad. Generalmente se usa cuando una gran cantidad de datos se almacenan/usan en el sistema de archivos. Algunas de las increíbles funciones de congelación de xfs son xfs_freeze, instantánea, xfs_unfreeze. Una de las limitaciones de XFS es que no podemos reducir o reducir este sistema de archivos.
XFS es el sistema de archivos predeterminado en CentOS 7 y RHEL 7. En esta publicación, discutiremos cómo crear y extender el sistema de archivos xfs basado en LVM en CentOS 7. Supongo que se asigna un nuevo disco a la caja de Linux y voy a para realizar los pasos a continuación en CentOS 7.
Paso:1 Crea una partición usando fdisk
En el siguiente ejemplo, he creado una partición de 10 GB en /dev/sdb y configuré «8e” como id de alternancia.
Paso:2 Crear componentes LVM: pvcreate, vgcreate y lvcreate.
[[email protected] ~]# pvcreate /dev/sdb1 Physical volume "/dev/sdb1" successfully created [[email protected] ~]# [[email protected] ~]# vgcreate vg_xfs /dev/sdb1 Volume group "vg_xfs" successfully created [[email protected] ~]# [[email protected] ~]# lvcreate -L +6G -n xfs_db vg_xfs Logical volume "xfs_db" created [[email protected] ~]#
Paso:3 Crear un sistema de archivos XFS en la partición lvm “/dev/vg_xfs/xfs_db”
[[email protected] ~]# mkfs.xfs /dev/vg_xfs/xfs_db
Paso:4 Monte el sistema de archivos xfs
Cree un directorio denominado xfs_test en /root y móntelo con el comando de montaje.
Para el montaje permanente, utilice el archivo /etc/fstab.
Paso:5 Ampliar el tamaño del sistema de archivos xfs
Verifique si el espacio libre está disponible en el grupo de volumen (vg_xfs) o no usando el siguiente comando:
[[email protected] ~]# vgs vg_xfs VG #PV #LV #SN Attr VSize VFree vg_xfs 1 1 0 wz--n- 10.00g 4.00g [[email protected] ~]#
Así que ampliaremos el sistema de archivos en 3 GB usando el comando lvextend con «-r» opción
[[email protected] ~]# lvextend -L +3G /dev/vg_xfs/xfs_db -r
Como podemos ver arriba, el tamaño de «/dev/vg_xfs/xfs_db» se ha ampliado de 6 GB a 9 GB.
Nota: Si xfs no está basado en LVM, use el xfs_growsfs comando como se muestra a continuación:
[[email protected] ~]# xfs_growfs <Mount_Point> -D <Size>
El «-Tamaño D” Opción extender el sistema de archivos al tamaño especificado (expresado en bloques del sistema de archivos). Sin la opción de tamaño -D, xfs_growfs extenderá el sistema de archivos al tamaño máximo admitido por el dispositivo.
Lea también: Cómo configurar la cuota de disco en el sistema de archivos XFS en servidores Linux