Podsumowanie: wzorzec awarii wskazuje na kopiowanie SMB z odciążeniem po stronie tego samego serwera, a nie na brak pliku
Kopiowanie rozpoczyna się, osiąga niemal 100%, po czym Eksplorator ponawia próbę i informuje, że nie można już znaleźć elementu. Tymczasem przenoszenie tych samych danych w aplikacji Pliki ZimaOS działa. To połączenie wskazuje na ścieżkę transferu SMB między dwoma udziałami na tym samym serwerze, a nie na zniknięcie pliku źródłowego.
Dlaczego system Windows inaczej traktuje kopiowanie SMB na tym samym serwerze
System Windows może zażądać kopiowania po stronie serwera, gdy źródło i miejsce docelowe znajdują się na tym samym serwerze SMB. Firma Microsoft opisuje ten mechanizm jako FSCTL_SRV_COPYCHUNK. Jeśli ta ścieżka nie jest prawidłowo obsługiwana, Eksplorator może zakończyć działanie błędem, mimo że zwykły odczyt i zapis w każdym udziale działają.
Użyj ścieżki transferu, która nie zależy od optymalizacji Eksploratora dla tego samego serwera
Trzy praktyczne opcje:
- Przenieś lub skopiuj pliki w aplikacji Pliki ZimaOS.
- Skopiuj dane z udziału A na komputer, a następnie z komputera do udziału B.
- Użyj narzędzia
robocopyi zweryfikuj miejsce docelowe.
Firma Microsoft opisuje ponawianie prób i sposób kopiowania w dokumentacji robocopy.
Nie zakładaj od razu problemu z uprawnieniami
Jeśli możesz niezależnie tworzyć, edytować i usuwać pliki w obu udziałach, podstawowe dane uwierzytelniające prawdopodobnie nie są pierwszym punktem awarii. Aktualna dokumentacja pomocy ZimaOS dotycząca SMB jest właściwym źródłem informacji, gdy jeden z udziałów jest tylko do odczytu lub dane uwierzytelniające są nieprawidłowe.
Co możemy, a czego nie możemy stwierdzić
Przypadek opisany przez społeczność wyraźnie pasuje do problemu ze zgodnością kopiowania po stronie serwera, jednak aktualna publiczna instrukcja ZimaOS nie dokumentuje obsługi operacji COPYCHUNK między udziałami jako gwarantowanej funkcji. Potraktuj ten wzorzec jako skrót diagnostyczny, a nie stałą cechę platformy.
Informacje o standardowej konfiguracji udostępniania znajdziesz w przewodniku udostępniania plików NAS 101 oraz w przykładzie uwierzytelnianej konfiguracji SMB w ZimaOS.
