SyncIQ schlägt mit folgendem Fehler fehl: Die maximal unterstützte Dateinamenlänge unterscheidet sich.
Summary: Ein SyncIQ-Job schlägt fehl, wenn die LFN-Unterstützung (Long Filename) auf einem Quell- oder Zielcluster aktiviert ist, auf dem Peer-Cluster jedoch nicht.
Symptoms
SyncIQ schlägt mit folgendem Fehler fehl: "Maximum file name length support differs between the source and target. Cannot sync a cluster with long file names to a target cluster without long name support enabled"
Cause
Ein SyncIQ-Job schlägt fehl, wenn LFN nur auf einem Cluster, einer Quelle oder einem Ziel in einer SyncIQ-Beziehung aktiviert ist.
In OneFS beträgt die Standardnamenlänge 255 Byte und 255 Zeichen. Beide Cluster in einer SyncIQ-Beziehung müssen lange Dateinamen (LFN) unterstützen können, die das Standardmaximum überschreiten.
Resolution
Überprüfen Sie, ob LFN sowohl auf dem Quell- als auch auf dem Zielcluster aktiviert ist:
# isi_for_array -s 'sysctl efs.bam.long_file_name_enabled'
Überprüfen Sie die LFN-Einstellung für die Quell- und Zielpfade von SyncIQ:
# isi sync policies view <policy_name> |grep Path:
# isi namelength list
Aktivieren Sie LFN auf dem Cluster:
# isi_sysctl_cluster efs.bam.long_file_name_enabled=1 --explanation="Enable LFN"
Beispielbefehl:
# isi namelength create --max-bytes xxxx --max-chars xxxx /ifs/<lfn_path>Additional Information
LFN wurde in OneFS 9.3 eingeführt.
Weitere Informationen: http://www.unstructureddatatips.com/onefs-and-long-filenames/