SyncIQ kończy się niepowodzeniem z powodu błędu: Obsługiwana maksymalna długość nazwy pliku może się różnić
Summary: Zadanie SyncIQ kończy się niepowodzeniem, gdy obsługa długich nazw plików (LFN) jest włączona w klastrze źródłowym lub docelowym, a nie jest włączona w klastrze równorzędnym.
Symptoms
SyncIQ kończy się niepowodzeniem z powodu błędu: "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
Zadanie SyncIQ kończy się niepowodzeniem, jeśli funkcja LFN jest włączona tylko w jednym klastrze, źródle lub obiekcie docelowym w relacji SyncIQ.
W OneFS domyślna długość nazwy to 255 bajtów i 255 znaków. Oba klastry w relacji SyncIQ muszą być w stanie obsługiwać długie nazwy plików (LFN), które przekraczają domyślne maksimum.
Resolution
Sprawdź, czy funkcja LFN jest włączona w klastrze źródłowym i docelowym:
# isi_for_array -s 'sysctl efs.bam.long_file_name_enabled'
Sprawdź ustawienie LFN dla ścieżek źródłowych i docelowych SyncIQ:
# isi sync policies view <policy_name> |grep Path:
# isi namelength list
Włącz LFN w klastrze:
# isi_sysctl_cluster efs.bam.long_file_name_enabled=1 --explanation="Enable LFN"
Przykładowe polecenie:
# isi namelength create --max-bytes xxxx --max-chars xxxx /ifs/<lfn_path>Additional Information
Protokół LFN został wprowadzony w OneFS 9.3.
Więcej informacji: http://www.unstructureddatatips.com/onefs-and-long-filenames/