Gdy coś nie działa zgodnie z oczekiwaniami
Pierwszym miejscem, do którego warto zajrzeć, jest zawsze
dziennik. Na poziomie Info zapisuje on, co
zostało skopiowane i usunięte; na poziomie Debug także, który plik
został pominięty i z jakiego powodu.
Plik nie jest kopiowany
- Jest pusty. Pliki o rozmiarze 0 są pomijane, dopóki nie zaznaczono
Synchronizuj puste pliki. Dziennik odnotowuje
„Pusty plik źródłowy nie został skopiowany”.
- Symbol wieloznaczny nie pasuje albo działa wykluczenie,
zobacz Zakładanie synchronizacji.
- Cel jest nowszy niż źródło. Bez Kopiuj, nawet jeśli plik docelowy
jest nowszy pozostaje nietknięty.
- Źródło i cel uchodzą za równe. Jeśli porównuje się tylko według
Czasu, zmiana zawartości bez nowego czasu modyfikacji pozostaje
niezauważona. W takim przypadku włącz dodatkowo Rozmiar lub
Zawartości.
- Synchronizacja nie jest aktywna – brakuje zaznaczenia
Synchronizacja aktywna.
- Chodzi o podfolder, a synchronizacja jest typu Folder.
Podfoldery wymagają typu Drzewo folderów.
Pliki są kopiowane przy każdym przebiegu, choć się nie zmieniły
Cel zapisuje czas modyfikacji mniej dokładnie niż źródło, na przykład dysk
NTFS lub FAT jako cel dysku z systemem Linux. Kopia wyprzedza wtedy oryginał o
ułamki sekundy, a przy porównywaniu według Czasu źródło uchodzi za
nowsze. Tolerancja w sekundach na
karcie Opcje temu zapobiega; jest ustawiona na 0, jeśli ktoś ją wyłączył.
Przesunięcie wszystkich plików o dokładnie jedną godzinę wskazuje na FAT po
zmianie czasu letniego lub zimowego, zobacz tam.
W celu nic nie jest usuwane, choć opcja jest ustawiona
- Źródło jest nieosiągalne. Odłączony dysk, niepodłączony udział
sieciowy albo nieosiągalny serwer SSH sprawiają, że nic nie zostaje
usunięte. Tak ma być.
- Typ to Plik. Opcja dotyczy tylko typów Folder i Drzewo
folderów.
- Symbol wieloznaczny lub wykluczenie wyłączają plik z synchronizacji
– wtedy nie jest on też usuwany.
- Chodzi o folder. Odzwierciedlane są pliki; folder usunięty w źródle
pozostaje w celu.
W ogóle nic nie jest synchronizowane
- Czy działa usługa w tle? Usługa i program nie
synchronizują jednocześnie.
- Jeśli Uruchom i Synchronizuj jednorazowo są wyszarzone,
konfiguracja nie zawiera synchronizacji, którą da się wykonać – na przykład
dlatego, że wszystkie są nieaktywne albo brakuje źródła i celu.
- Czy konfiguracja została zapisana po ostatniej
zmianie?
- Przy źródle lub celu przez SSH: czy druga strona odpowiada? AutoFileSync
sprawdza to przed każdym przebiegiem i pomija synchronizację, dopóki serwer
jest nieosiągalny albo logowanie się nie udaje. Dziennik zawiera wtedy
„Ścieżka SSH jest nieosiągalna” wraz z przyczyną.
- Serwer znów działa, a mimo to nic się nie dzieje. Wynik sprawdzenia
osiągalności jest zapamiętywany, aby nie każdy przebieg nawiązywał nowe
połączenie. Po nieudanej próbie sprawdzenie następuje najwcześniej po kilku
sekundach, przy dłuższej awarii najwyżej co pięć minut. Może więc minąć do
pięciu minut, zanim przywrócone połączenie zostanie zauważone.
Połączenie SSH się nie udaje
- Błąd uwierzytelniania – nazwa użytkownika lub hasło są
nieprawidłowe albo serwer nie pozwala logować się hasłem.
- Błąd połączenia – host lub port są nieosiągalne.
- Klucz hosta zmienił się – serwer przedstawia się innym kluczem niż
za pierwszym razem. AutoFileSync przerywa wtedy działanie. Jeśli zmianę da
się wyjaśnić, na przykład ponowną instalacją serwera, trzeba usunąć stary
wpis z pliku known_hosts w swoim profilu użytkownika.
- Nie znaleziono konta SSH – nazwa przed dwukropkiem w ścieżce nie
należy do żadnego założonego połączenia. Zdarza się to na przykład po
zmianie nazwy połączenia; dotknięte synchronizacje wskazują wtedy nadal na
starą nazwę.
We wszystkich tych przypadkach dana synchronizacja jest pomijana w tym
przebiegu: nic nie jest kopiowane ani usuwane. Pozostałe synchronizacje działają
normalnie dalej.
Pojawia się ostrzeżenie o brakującym dysku – albo nie
O tym, czy nieosiągalne źródło lub cel jest zgłaszane, decyduje dla każdej
synchronizacji opcja Ostrzegaj, gdy brakuje dysku lub połączenia SSH: włączona –
po Synchronizuj raz pojawia się ostrzeżenie i wiersz ostrzeżenia w dzienniku;
wyłączona – tylko wiersz informacyjny. Jeśli więc jedna synchronizacja ostrzega, a druga
nie, choć obu brakuje tego samego dysku, opcja jest w nich ustawiona różnie. Reszta w
Nieosiągalne dyski i połączenia.
Odzyskiwanie usuniętych plików
Jeśli tryb usuwania jest ustawiony na
Przenieś do kosza, pliki leżą w ustawionym folderze kosza, w strukturze
miejsca, z którego pochodzą. Przy Usuń trwale i przy celach przez SSH
takiej kopii nie ma.
Jeśli plik docelowy został nadpisany, pomaga
Zasada pokoleniowa – o ile była wcześniej włączona:
poprzednia wersja leży wtedy obok pliku jako .bak.1.