Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 12. Sistemas de archivos y almacenamiento

12.1. Sistemas de archivos

12.1.1. Btrfs ha sido eliminado

El sistema de archivos Btrfs ha sido eliminado en Red Hat Enterprise Linux 8. Esto incluye los siguientes componentes:

  • El módulo del núcleo btrfs.ko
  • El paquete btrfs-progs
  • El paquete snapper

Ya no se puede crear, montar o instalar en sistemas de archivos Btrfs en Red Hat Enterprise Linux 8. El instalador Anaconda y los comandos Kickstart ya no soportan Btrfs.

12.1.2. XFS ahora soporta extensiones de datos compartidos de copia en escritura

El sistema de archivos XFS soporta la funcionalidad de extensión de datos compartidos de copia en escritura. Esta función permite que dos o más archivos compartan un conjunto común de bloques de datos. Cuando alguno de los archivos que comparten bloques comunes cambia, XFS rompe el vínculo con los bloques comunes y crea un nuevo archivo. Esto es similar a la funcionalidad de copia en escritura (COW) que se encuentra en otros sistemas de archivos.

Las extensiones de datos de copia en escritura compartidas son:

Rápido
La creación de copias compartidas no utiliza la E/S del disco.
Espacio eficiente
Los bloques compartidos no consumen espacio adicional en el disco.
Transparente
Los archivos que comparten bloques comunes actúan como archivos normales.

Las utilidades del espacio de usuario pueden utilizar extensiones de datos compartidos de copia en escritura para:

  • Clonación eficiente de archivos, como con el comando cp --reflink
  • Instantáneas por archivo

Esta funcionalidad también es utilizada por subsistemas del kernel como Overlayfs y NFS para un funcionamiento más eficiente.

Las extensiones de datos compartidas de copia en escritura están ahora habilitadas por defecto al crear un sistema de archivos XFS, a partir de la versión del paquete xfsprogs 4.17.0-2.el8 .

Tenga en cuenta que los dispositivos de acceso directo (DAX) actualmente no admiten XFS con extensiones de datos compartidas de copia en escritura. Para crear un sistema de archivos XFS sin esta característica, utilice el siguiente comando:

# mkfs.xfs -m reflink=0 block-device

Red Hat Enterprise Linux 7 puede montar sistemas de archivos XFS con extensiones de datos compartidos de copia en escritura sólo en el modo de sólo lectura.

12.1.3. El sistema de archivos ext4 ahora soporta sumas de comprobación de metadatos

Con esta actualización, los metadatos de ext4 están protegidos por sumas de comprobación. Esto permite que el sistema de archivos reconozca los metadatos corruptos, lo que evita daños y aumenta la resistencia del sistema de archivos.

12.1.4. El archivo /etc/sysconfig/nfs y los nombres de servicios NFS heredados ya no están disponibles

En Red Hat Enterprise Linux 8.0, la configuración NFS se ha movido del archivo de configuración /etc/sysconfig/nfs, que se utilizaba en Red Hat Enterprise Linux 7, a /etc/nfs.conf.

El archivo /etc/nfs.conf utiliza una sintaxis diferente. Red Hat Enterprise Linux 8 intenta convertir automáticamente todas las opciones de /etc/sysconfig/nfs a /etc/nfs.conf cuando se actualiza desde Red Hat Enterprise Linux 7.

Ambos archivos de configuración son compatibles con Red Hat Enterprise Linux 7. Red Hat recomienda que utilice el nuevo archivo /etc/nfs.conf para que la configuración NFS en todas las versiones de Red Hat Enterprise Linux sea compatible con los sistemas de configuración automatizada.

Además, se han eliminado los siguientes alias de servicios NFS y se han sustituido por sus nombres anteriores:

  • nfs.service, sustituido por nfs-server.service
  • nfs-secure.service, sustituido por rpc-gssd.service
  • rpcgssd.service, sustituido por rpc-gssd.service
  • nfs-idmap.service, sustituido por nfs-idmapd.service
  • rpcidmapd.service, sustituido por nfs-idmapd.service
  • nfs-lock.service, sustituido por rpc-statd.service
  • nfslock.service, sustituido por rpc-statd.service