AppSync: Tilslutning til Red Hat Linux 7.x-server fra Red Hat Linux 8.0-serveren mislykkes
摘要: Ved tilslutning af en kopi, der er oprettet på en Red Hat Linux 8-server, til en Red Hat Linux 7.x-tilslutningsvært, på grund af RHEL-fejl, kan følgende fejl ses på tilslutningsværtens agentlogfiler: mount() Fejl fundet under tilslutning: : ['mount: wrong fs type, bad option, bad superblock on(filesystem name) ...
症状
Tilslutningskopi UNIX_000009,<Mount Host>,Rescan-kommandoen mislykkedes på værten.
host.py[4121]:mount() Fejl fundet under tilslutning: : ['mount: wrong fs type, bad option, bad superblock on <FS>,', ' missing codepage or helper program, or other error', '', ' In some cases useful info is found in syslog - try', ' dmesg | tail or so.']
Fejl i logfil for værts-OS-meddelelse:
kerne: XFS (dm-32): Superblock har ukendte skrivebeskyttede kompatible funktioner (0x4) aktiveret.
kerne: XFS (dm-32): Forsøgte at tilslutte skrivebeskyttet kompatibelt filsystem med læse-/skriveadgang.
kerne: XFS (dm-32): Filsystem kan kun være sikkert tilsluttet som skrivebeskyttet.
kerne: XFS (dm-32): SB-validering mislykkedes med fejl -22.
Fra værts-OS dmesg-logfil:
[ 8.529818] XFS (dm-7): Tilslutning af V5-filsystem
[ 8.530257] XFS (dm-8): Tilslutning af V5-filsystem
[ 8.557572] XFS (dm-7): Afslutning af ren tilslutning
[ 9.253626] XFS (dm-8): Afslutning ren tilslutning
原因
解决方案
I dette tilfælde var brugeren på Higher Source Host-version (RHEL 8) og i en tidligere tilslutningsværtsversion (RHEL 7.9). Bruger oprettede en ny tilslutningsvært, der matcher kildeværten, og serviceplanen kørte fint.
其他信息
a) XFS-filsystemet bruger XFS V5 (i henhold til dmesg-logfilerne) og indeholder funktioner, der ikke understøttes af RHEL7-kernen.
b) I henhold til RHEL https://access.redhat.com/solutions/4582401 skal vi oprette filsystemet uden reflink-funktionen for at bruge et XFS-filsystem i både RHEL 7 og RHEL 8. Kunden er på RHEL 7.9.
mkfs.xfs -m reflink=0 /dev/sdN
For at undgå fejlen er "-m reflink = 0" nødvendig, hvilket deaktiverer den inkompatible copy-on-right reflink-support.
Kilde:- https://www.humblec.com/ceph-csi-xfs-superblock-has-unknown-read-only-or-wrong-fs-type-bad-on-dev-rbd4-missing-codepage-or/
c) mkfs.xfs (som starter med version 3.2.4 af xfsprogs), som for nylig er blevet sat til version 5 superblock som standard, med en masse nye forbedringer som metadata CRC-kontrolsum. Version 5 superblock kræver en 3.16-kerne eller bedre. Denne fejl er typisk, du forsøger at tilslutte diskenheden på en kerne, der ikke understøtter v5 superblocks, dvs. med en version før 3.16.
Vær forsigtig, når du bruger nyere versioner af xfsprogs med ældre kerner. Du skal bruge disse indstillinger til at oprette et v4-filsystem:
mkfs.xfs -m crc=0,finobt=0 /your/device
Kilde: https://serverfault.com/questions/746377/want-to-understand-xfs-strangeness