GNU/Linux >> Linux の 問題 >  >> Cent OS

XFS エラー:CentOS/RHEL 7 で Noacl 権限を持つファイルシステムをマウントできません

問題

ユーザーは noacl パーミッションで xfs をマウントできません。 xfs ファイル システムの noactl マウント オプションが /etc/fstab ファイルに設定されています。

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

しかし、以下のエラーでマウントに失敗しました。

# 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

noacl オプションの dmesg エラーは次のとおりです:

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

ただし、ユーザーは noacl オプションを使用して XFS ファイルシステムを正常に再マウントできます。

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

解決策

1. 現在、カーネルは ACL サポート付きでコンパイルされているため、実行時に XFS の ACL を無効にするオプションはありません:

CONFIG_XFS_POSIX_ACL=y

2. xfs remount の場合、「hello」などの無効なオプションを指定することもできます。XFS はそれを無視し、出力にリストするだけです:

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

3. XFS のソース コードによると、xfs はこれらの無効なオプションを単純に無視します。

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

結論

実行時に XFS の ACL を無効にするオプションはありません。 xfs マウント上のファイルに ACL を設定しないでください。ACL はそれらのファイルには使用されません。


Cent OS
  1. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

  2. CentOS / RHEL 7:vsftpd サービスを開始できません

  3. CentOS/RHEL 7 での XFS ファイルシステム アクセス中の入出力エラー

  1. CentOS/RHEL 7 での再起動後に CIFS 共有ファイルシステムがマウントされない

  2. XFS ファイルシステム (CentOS/RHEL 7) で /boot パーティションのサイズを拡張する

  3. XFS ファイルシステムが読み取り専用としてマウントされる (CentOS/RHEL)

  1. CentOS/RHEL で関連付けられたスナップショットを使用して LVM ファイル システムを拡張できない

  2. 「xfs_log_force:エラー 5 が返されました」 – XFS エラー (CentOS/RHEL 7)

  3. DNF アップデートがエラー「GPG check FAILED」で失敗する – CentOS/RHEL 8