SyncIQ mislukt met de fout: De maximale lengte van de ondersteuning voor bestandsnamen verschilt
Summary: Een SyncIQ-taak mislukt wanneer LFN-ondersteuning (Long Filename) is ingeschakeld op een bron- of doelcluster terwijl deze niet is ingeschakeld op het peercluster.
Symptoms
SyncIQ mislukt met de fout: "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
Een SyncIQ-taak mislukt als LFN is ingeschakeld op slechts één cluster, bron of doel in een SyncIQ-relatie.
Op OneFS is de standaardnaamlengte standaard 255 bytes lang en 255 tekens. Beide clusters in een SyncIQ-relatie moeten ondersteuning kunnen bieden voor lange bestandsnamen (LFN) die het standaardmaximum overschrijden.
Resolution
Controleer of LFN is ingeschakeld op zowel bron- als doelclusters:
# isi_for_array -s 'sysctl efs.bam.long_file_name_enabled'
Controleer de LFN-instelling voor de bron- en doelpaden van SyncIQ:
# isi sync policies view <policy_name> |grep Path:
# isi namelength list
Schakel LFN in op het cluster:
# isi_sysctl_cluster efs.bam.long_file_name_enabled=1 --explanation="Enable LFN"
Voorbeeldopdracht:
# isi namelength create --max-bytes xxxx --max-chars xxxx /ifs/<lfn_path>Additional Information
LFN is geïntroduceerd in OneFS 9.3.
Meer informatie: http://www.unstructureddatatips.com/onefs-and-long-filenames/