GNU/Linux >> Belajar Linux >  >> Cent OS

Kesalahan XFS:Tidak dapat memasang sistem file Dengan Izin Noacl di CentOS/RHEL 7

Masalahnya

Pengguna tidak dapat memasang xfs dengan izin noacl. opsi mount noactl untuk sistem file xfs diatur dalam file /etc/fstab.

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

Tetapi pemasangan gagal dengan kesalahan di bawah ini.

# 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

Kesalahan dmesg untuk opsi noacl adalah sebagai berikut:

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

Meskipun pengguna dapat me-remount sistem file XFS dengan opsi noacl dengan sukses.

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

Solusinya

1. Saat ini, kernel dikompilasi dengan dukungan ACL, jadi tidak ada opsi untuk menonaktifkan ACL untuk XFS saat runtime:

CONFIG_XFS_POSIX_ACL=y

2. Untuk xfs remount , Anda bahkan dapat menentukan opsi yang tidak valid, seperti 'halo', XFS akan mengabaikannya tetapi hanya mencantumkannya di output:

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

3. Dan per kode sumber untuk XFS, xfs abaikan saja opsi yang tidak valid itu:

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

Kesimpulan

Tidak ada opsi untuk menonaktifkan ACL untuk XFS saat runtime. Jangan atur ACL apa pun pada file di xfs mount, ACL tidak akan digunakan untuk file tersebut.


Cent OS
  1. CentOS / RHEL 7 :tidak dapat memulai layanan vsftpd

  2. CIFS Share Filesystem Tidak Dipasang setelah Reboot di CentOS/RHEL 7

  3. Perpanjang Ukuran /boot Partisi pada Sistem File XFS (CentOS/RHEL 7)

  1. Tidak Dapat Mem-boot OS Linux dengan Auditd (CentOS/RHEL)

  2. Sistem File XFS Dipasang Sebagai Hanya Baca (CentOS/RHEL)

  3. Pembaruan DNF Gagal Dengan Kesalahan "Pemeriksaan GPG GAGAL" - CentOS / RHEL 8

  1. Cara Instal phpMyAdmin dengan Nginx di CentOS 7 / RHEL 7

  2. Tidak Dapat Memperpanjang Sistem File LVM dengan Snapshot Terkait di CentOS/RHEL

  3. Kesalahan Input/Output Selama Akses Sistem File XFS Di CentOS/RHEL 7