AppSync. Сбой подключения к серверу Red Hat Linux 7.x с сервера Red Hat Linux 8.0

Summary: При монтировании копии, сделанной на сервере Red Hat Linux 8, на хост монтирования Red Hat Linux 7.x из-за ошибки RHEL в журналах агента хоста монтирования может отображаться следующая ошибка: mount() Error caught during mount: : ['mount: wrong fs type, bad option, bad superblock on(filesystem name) ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Журналы событий:     
 
Mount copy MILE_000002,<AppSync Host>,Error occurred during the execution of service plan <Service Plan name>
Mount copy HST_000065,<AppSync Host>,Failed to discover fc and iscsi adapter information on host <Mount Host>
Mount copy UNIX_000009,<Mount Host>,Rescan command failed on the host.

 
Журналы хоста монтирования:    
 
acputil.py[647]:execute() Info:Running command: mount -t xfs -o nouuid,rw,relatime,attr2,inode64,noquota <FS>

host.py[4121]:mount() Error caught during mount: : ['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.']
 

Ошибка в файле журнала сообщений ОС хоста:    

kernel: XFS (dm-32): Superblock has unknown read-only compatible features (0x4) enabled.
kernel: XFS (dm-32): Attempted to mount read-only compatible filesystem read-write.
kernel: XFS (dm-32): Filesystem can only be safely mounted read only.
kernel: XFS (dm-32): SB validate failed with error -22.


Из файла журнала dmesg ОС хоста:     

[ 8.529818] XFS (dm-7): Mounting V5 Filesystem
[ 8.530257] XFS (dm-8): Mounting V5 Filesystem
[ 8.557572] XFS (dm-7): Ending clean mount
[ 9.253626] XFS (dm-8): Ending clean mount

Cause

Ошибка RHEL вызвана неподдерживаемой конфигурацией, в которой не соответствуют версии ОС исходного хоста и хоста монтирования.

Resolution

В этом случае у пользователя была более высокая версия исходного хоста (RHEL 8), по сравнению с версией хоста монтирования (RHEL 7.9). Пользователь создал новый хост монтирования, соответствующий исходному хосту и план обслуживания был выполнен правильно.
 

Additional Information

После выполнения поиска в google возникла проблема с файловой системой XFS v5. Некоторые важные моменты:    

A) Файловая система XFS использует XFS v5 (как показано в журналах dmesg) и содержит функции, не поддерживаемые ядром RHEL7.

Б) Как описано в статье RHEL https://access.redhat.com/solutions/4582401, необходимо создать файловую систему без функции reflink, чтобы использовать файловую систему XFS в RHEL 7 и RHEL 8. Заказчик использует RHEL 7.9.
mkfs.xfs -m reflink=0 /dev/sdN

Чтобы избежать ошибки, требуется «-m reflink=0», что отключает несовместимую поддержку копирования при записи reflink.

Источник: https://www.humblec.com/ceph-csi-xfs-superblock-has-unknown-read-only-or-wrong-fs-type-bad-on-dev-rbd4-missing-codepage-or/

В) В mkfs.xfs (начиная с версии 3.2.4 xfsprogs) недавно стал использоваться по умолчанию суперблок версии 5 с множеством новых улучшений, таких как контрольные суммы метаданных CRC. Для суперблока версии 5 требуется ядро версии 3.16 или выше. Эта ошибка типична, вы пытаетесь подключить том к ядру, которое не поддерживает суперблоки v5, т. е. с версией ниже 3.16.

Будьте осторожны при использовании последних версий xfsprogs с более старыми ядрами. Для создания файловой системы v4 необходимо использовать следующие параметры:
mkfs.xfs -m crc=0,finobt=0 /your/device

Источник: https://serverfault.com/questions/746377/want-to-understand-xfs-strangeness

Products

Data Protection, Data Backup & Protection Software, AppSync, AppSync
Article Properties
Article Number: 000181978
Article Type: Solution
Last Modified: 22 Oct 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.