Crear y ampliar el sistema de archivos XFS basado en LVM

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.

fdisk_partition

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

crear_xfs_sistema de archivos

Paso:4 Monte el sistema de archivos xfs

Cree un directorio denominado xfs_test en /root y móntelo con el comando de montaje.

mount_xfs_file_system

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

lvextender_xfs

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

Entradas relacionadas

Deja una respuesta

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