XFS es un sistema de archivos que está diseñado para un alto rendimiento, escalabilidad y capacidad desde el punto de vista. 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 encoger 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 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, use el archivo /etc/fstab.
Paso:5 Ampliar el tamaño del sistema de archivos xfs
Verifique si hay espacio libre 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 se basa 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