GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

XFS-Fehler:Dateisystem kann nicht mit Noacl-Berechtigung in CentOS/RHEL 7 gemountet werden

Das Problem

Der Benutzer kann xfs nicht mit noacl-Berechtigung mounten. Die noactl-Mount-Option für das xfs-Dateisystem ist in der Datei /etc/fstab festgelegt.

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

Aber das Mounten ist mit dem Fehler unten fehlgeschlagen.

# 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

Die dmesg-Fehler für die noacl-Option lauten wie folgt:

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

Obwohl der Benutzer das XFS-Dateisystem mit der Option noacl erfolgreich erneut einhängen kann.

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

Die Lösung

1. Derzeit wird der Kernel mit ACL-Unterstützung kompiliert, daher gibt es keine Option, ACL für XFS zur Laufzeit zu deaktivieren:

CONFIG_XFS_POSIX_ACL=y

2. Für xfs remount können Sie sogar ungültige Optionen wie „hello“ angeben, XFS wird es ignorieren, aber nur in der Ausgabe auflisten:

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

3. Und pro Quellcode für XFS ignoriert xfs einfach diese ungültigen Optionen:

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

Schlussfolgerung

Es gibt keine Option, ACL für XFS zur Laufzeit zu deaktivieren. Legen Sie keine ACL für Dateien auf dem xfs-Mount fest, ACL wird für diese Dateien nicht verwendet.


Cent OS
  1. So installieren Sie phpMyAdmin mit Nginx unter CentOS 7 / RHEL 7

  2. CentOS / RHEL 7:vsftpd-Dienst kann nicht gestartet werden

  3. Eingabe-/Ausgabefehler während des Zugriffs auf das XFS-Dateisystem in CentOS/RHEL 7

  4. Das CIFS-Freigabedateisystem wird nach dem Neustart unter CentOS/RHEL 7 nicht bereitgestellt

  5. Erweitern Sie die Größe der /boot-Partition auf dem XFS-Dateisystem (CentOS/RHEL 7)

RHEL 8 / CentOS 8 öffnen FTP-Port 21 mit Firewalld

Verwendung von tmpfs unter RHEL/CentOS 7

So installieren Sie phpMyAdmin mit Apache unter CentOS 7 / RHEL 7

Installieren Sie WordPress mit Nginx auf CentOS 7 / RHEL 7

So überprüfen und reparieren Sie das XFS-Dateisystem in RHEL/Centos

„Fehler:Befehl ‚ffffffffff…..‘ kann nicht gefunden werden.“ GRUB2-Fehler CentOS/RHEL 7