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 pornfs-server.service
-
nfs-secure.service
, sustituido porrpc-gssd.service
-
rpcgssd.service
, sustituido porrpc-gssd.service
-
nfs-idmap.service
, sustituido pornfs-idmapd.service
-
rpcidmapd.service
, sustituido pornfs-idmapd.service
-
nfs-lock.service
, sustituido porrpc-statd.service
-
nfslock.service
, sustituido porrpc-statd.service