5.8. Sistemas de archivos y almacenamiento

LVM ahora soporta el método de caché dm-writecache

Los volúmenes de caché LVM ahora proporcionan el método de caché dm-writecache además del método existente dm-cache.

dm-cache
Este método acelera el acceso a los datos de uso frecuente al almacenarlos en caché en el volumen más rápido. El método almacena en caché tanto las operaciones de lectura como las de escritura.
dm-writecache
Este método sólo almacena en caché las operaciones de escritura. El volumen más rápido, normalmente un SSD o un disco de memoria persistente (PMEM), almacena primero las operaciones de escritura y luego las migra al disco más lento en segundo plano.

Para configurar el método de almacenamiento en caché, utilice la opción --type cache o --type writecache con la utilidad lvconvert.

Para obtener más información, consulte Activación del almacenamiento en caché para mejorar el rendimiento del volumen lógico.

(BZ#1600174)

La política asíncrona de VDO es ahora compatible con ACID

Con esta versión, el modo de escritura asíncrono de VDO es ahora compatible con Atomicidad, Consistencia, Aislamiento y Durabilidad (ACID). Si el sistema se detiene inesperadamente mientras VDO está escribiendo datos en modo asíncrono, los datos recuperados son ahora siempre consistentes.

Debido al cumplimiento de ACID, el rendimiento de async es ahora menor en comparación con la versión anterior. Para restablecer el rendimiento original, puede cambiar el modo de escritura de su volumen VDO al modo async-unsafe, que no es compatible con ACID.

Para más información, consulte Seleccionar un modo de escritura VDO.

(BZ#1657301)

Ahora puede importar volúmenes VDO

La utilidad vdo ahora le permite importar volúmenes VDO existentes que actualmente no están registrados en su sistema. Para importar un volumen VDO, utilice el comando vdo import.

Además, puede modificar el Identificador Único Universal (UUID) de un volumen VDO utilizando el comando vdo import.

(BZ#1713749)

El nuevo contador de errores por operación está ahora disponible en la salida de mountstats y nfsiostat

Una característica menor de soporte está disponible para los sistemas cliente NFS: la salida de los comandos mountstats y nfsiostat en nfs-utils tienen un conteo de errores por operación. Esta mejora permite que estas herramientas muestren los recuentos y porcentajes de errores por operación que pueden ayudar a reducir los problemas en puntos de montaje NFS específicos en una máquina cliente NFS. Tenga en cuenta que estas nuevas estadísticas dependen de los cambios del kernel que están dentro del kernel de Red Hat Enterprise Linux 8.2.

(BZ#1719983)

Las IOs de escritura con conocimiento de cgroup están ahora disponibles en XFS

Con esta versión, XFS soporta IOs de escritura con conciencia de cgroup. En general, el writeback de cgroups requiere soporte explícito del sistema de archivos subyacente. Hasta ahora, las IOs de writeback en XFS eran el atributo para el cgroup raíz solamente.

(BZ#1274406)

Los sistemas de archivos FUSE ahora implementan copy_file_range()

La llamada al sistema copy_file_range() proporciona una forma de que los sistemas de archivos implementen un mecanismo eficiente de copia de datos. Con esta actualización, GlusterFS, que utiliza el marco de trabajo Filesystem in Userspace (FUSE) aprovecha este mecanismo. Dado que la funcionalidad de lectura/escritura de los sistemas de archivos FUSE implica múltiples copias de datos, el uso de copy_file_range () puede mejorar significativamente el rendimiento.

(BZ#1650518)

Los comandos mountstats y nfsiostat ya soportan las estadísticas por operación

Una característica de soporte está ahora disponible para los sistemas cliente NFS: el archivo /proc/self/mountstats tiene el contador de errores por operación. Con esta actualización, en cada fila de estadísticas por operación, el noveno número indica el número de operaciones que se han completado con un valor de estado inferior a cero. Este valor de estado indica un error. Para obtener más información, consulte las actualizaciones de los programas mountstats y nfsiostat en nfs-utils que muestran estos nuevos recuentos de errores.

(BZ#1636572)

Las nuevas estadísticas de montaje lease_time y lease_expired están disponibles en el archivo /proc/self/mountstats

Existe una función de soporte para los sistemas cliente NFSv4.x. El archivo /proc/self/mountstats tiene los campos lease_time y lease_expired al final de la línea que comienza con nfsv4:. El campo lease_time indica el número de segundos del tiempo de arrendamiento NFSv4. El campo lease_expired indica el número de segundos desde que el arrendamiento ha expirado, o 0 si el arrendamiento no ha expirado.

(BZ#1727369)