GNU/Linux >> Tutoriels Linux >  >> Cent OS

Erreur XFS :impossible de monter le système de fichiers avec l'autorisation Noacl dans CentOS/RHEL 7

Le problème

L'utilisateur ne peut pas monter xfs avec l'autorisation noacl. L'option de montage noactl pour le système de fichiers xfs est définie dans le fichier /etc/fstab.

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

Mais le montage a échoué avec l'erreur ci-dessous.

# 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

Les erreurs dmesg pour l'option noacl sont les suivantes :

# 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].

Bien que l'utilisateur puisse remonter le système de fichiers XFS avec l'option noacl avec succès.

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

La solution

1. Actuellement, le noyau est compilé avec le support ACL, il n'y a donc pas d'option pour désactiver ACL pour XFS au moment de l'exécution :

CONFIG_XFS_POSIX_ACL=y

2. Pour xfs remount , vous pouvez même spécifier des options non valides, comme "bonjour", XFS l'ignorera mais ne le listera que dans la sortie :

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

3. Et selon le code source de XFS, xfs ignore simplement ces options invalides :

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.
  */
...

Conclusion

Il n'y a pas d'option pour désactiver ACL pour XFS lors de l'exécution. Ne définissez aucune ACL sur les fichiers sur le montage xfs, ACL ne sera pas utilisée pour ces fichiers.


Cent OS
  1. Impossible d'étendre le système de fichiers LVM avec l'instantané associé dans CentOS/RHEL

  2. "xfs_log_force :erreur 5 renvoyée" - Erreur XFS (CentOS/RHEL 7)

  3. Impossible de démarrer le service Nagios (CentOS/RHEL)

  4. Le système de fichiers XFS est monté en lecture seule (CentOS/RHEL)

  5. Impossible de se connecter avec l'interface graphique sur CentOS/RHEL 7

RHEL 8 / CentOS 8 ouvre le port FTP 21 avec pare-feu

Comment utiliser tmpfs sur RHEL/CentOS 7

Comment installer phpMyAdmin avec Apache sur CentOS 7 / RHEL 7

Installez WordPress avec Nginx sur CentOS 7 / RHEL 7

Comment installer phpMyAdmin avec Nginx sur CentOS 7 / RHEL 7

Comment vérifier et réparer le système de fichiers XFS dans RHEL/Centos