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
.
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.
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)