GNU/Linux >> Tutoriales Linux >  >> Cent OS

Error XFS:no se puede montar el sistema de archivos con permiso Noacl en CentOS/RHEL 7

El problema

El usuario no puede montar xfs con el permiso noacl. La opción de montaje noactl para el sistema de archivos xfs está configurada en el archivo /etc/fstab.

# cat  /etc/fstab
/dev/sbb1   /mnt    xfs    inode64.noacl     0 0

Pero el montaje falló con el siguiente error.

# mount -v /mnt
mount: wrong fs type, bad option, bad superblock on /dev/mapper/vg_cdm_ebsul06_N00-appl_ptch,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try

Los errores de dmesg para la opción noacl son los siguientes:

# dmesg | tail
XFS (sbb1): Ending clean mount
XFS (sbb1): unknown mount option [noacl].
XFS (sbb1): Mounting Filesystem
XFS (sbb1): Ending clean mount
XFS (sbb1): unknown mount option [noacl].
XFS (sbb1): unknown mount option [noacl].
XFS (sbb1): unknown mount option [noacl].
XFS (sbb1): Mounting Filesystem
XFS (sbb1): Ending clean mount
XFS (sbb1): unknown mount option [noacl].

Aunque el usuario puede volver a montar el sistema de archivos XFS con la opción noacl con éxito.

# mount -o remount,noacl /mnt
# mount| grep noacl
/dev/sdb1 on /mnt type xfs (rw,inode64,noacl)

La solución

1. Actualmente, el kernel está compilado con soporte para ACL, por lo que no hay opción para deshabilitar ACL para XFS en tiempo de ejecución:

CONFIG_XFS_POSIX_ACL=y

2. Para volver a montar xfs, incluso puede especificar cualquier opción no válida, como 'hola', XFS lo ignorará pero solo lo enumerará en la salida:

# mount -o remount,hello /mnt 
# mount
..
/dev/sdb1 on /mnt/ type xfs (rw,noacl,noacl,noacl,hello)

3. Y según el código fuente de XFS, xfs simplemente ignora esas opciones no válidas:

xfs_fs_remount(
...
  * Until that is implemented we return success for
  * every remount request, and silently ignore all
  * options that we can't actually change.
  */
...

Conclusión

No hay ninguna opción para deshabilitar ACL para XFS en tiempo de ejecución. No establezca ninguna ACL en archivos en el montaje xfs, la ACL no se utilizará para esos archivos.


Cent OS
  1. Cómo instalar phpMyAdmin con Nginx en CentOS 7 / RHEL 7

  2. CentOS/RHEL 7:no se puede iniciar el servicio vsftpd

  3. El sistema de archivos compartidos CIFS no se monta después de reiniciar en CentOS/RHEL 7

  4. No se puede iniciar el servicio Nagios (CentOS/RHEL)

  5. No se puede iniciar sesión con GUI en CentOS/RHEL 7

RHEL 8/CentOS 8 puerto FTP abierto 21 con firewalld

Cómo usar tmpfs en RHEL/CentOS 7

Cómo instalar phpMyAdmin con Apache en CentOS 7 / RHEL 7

Instalar WordPress con Nginx en CentOS 7 / RHEL 7

Cómo comprobar y reparar el sistema de archivos XFS en RHEL/Centos

El sistema de archivos XFS se monta como de solo lectura (CentOS/RHEL)