Dostałem aktualizację systemu macOS Sierra, kiedy weszła w publiczną wersję beta, i próbuję użyć funkcji automatycznego przesyłania pulpitu / dokumentów z iCloud Drive .
Włączyłem tę funkcję, jednak od 7 września nie przesłano żadnych plików. W tym momencie u dołu moich okien Findera jest napisane :
15,78 GB dostępne na iCloud, przesyłanie 156 106 elementów (543,2 MB z 543,2 MB)
Jednak pliki nigdy nie są przesyłane. Trzymam folder zrzutów ekranu na pulpicie i robię dużo zrzutów ekranu, więc widzę, że 7 września był ostatnim terminem przesłania jakiegokolwiek pliku.
Co powinienem zrobić? Czy istnieje sposób na wyłączenie lub ponowne włączenie tej funkcji bez ryzyka utraty danych? Czy są jakieś rozwiązania tego problemu? Co powinienem spróbować Do tej pory próbowałem ponownie uruchomić komputer i próbowałem zaktualizować oprogramowanie do publicznej wersji beta systemu macOS 10.12.2.
Czy zmieniłeś datę i godzinę na komputerze lub telefonie? Jest to możliwe wyjaśnienie, dlaczego iCloud nie synchronizuje się.
źródło
Uważaj, ta metoda spowoduje usunięcie plików . Udało się to rozwiązać poprzez:
Powinien być naprawiony, pracował dla mnie, naprawdę denerwujący
Drugi scenariusz, który zadziałał na iPhonie:
źródło
Możesz wypróbować następujące polecenie z konsoli. Będzie rekurencyjnie przechodził przez katalog podczas aktualizacji daty ostatniej modyfikacji każdego pliku. Robi to dla wszystkich plików oprócz „* .icloud”. Polecenie wyświetli także nazwę każdego zaktualizowanego pliku.
przejdź do katalogu iCloud,
i uruchom aktualizację daty dla tych plików
źródło
Dalej do użytkownika 9869932 powyżej na temat resetowania daty.
Pamiętaj, że powinien to być cd „/ Users / -Twoja nazwa użytkownika- / Library / Mobile Documents / com ~ apple ~ CloudDocs”
następnie wykonując polecenie znajdź. ! -path "* .icloud" (-exec echo {} \; -a -exec touch {} \;)
Da ci ogromną listę - w moim przypadku - plików, które resetują datę oczekiwania na przesłanie. Pliki zaczną się następnie ładować. Sprawdź to, klikając dwukrotnie małą ikonę Pie w oknie Findera. Spowoduje to wyświetlenie paska postępu. Twoje pliki będą rosły partiami, zależnie od tego, co Apple ograniczyło dla tego procesu. Mój w ciągu kilku minut zwiększył się z ponad 4000 pozycji do 1175, ale teraz wydaje się, że znowu utknął.
Teraz zauważam, że lista plików aktualizacji zawiera pliki w Koszu i innych miejscach, w których pliki już nie istnieją. Podejrzewam więc, że proces synchronizacji iCloud nie radzi sobie tak dobrze. Usunięte i przeniesione pliki wiszą w folderze „com ~ apple ~ CloudDocs”, nawet jeśli zostały usunięte z ich oryginalnych lokalizacji. Więc teraz zamiast nie przesłania kilku plików, wydaje mi się, że mam do przesłania 1175 elementów - co prawdopodobnie nigdy nie nastąpi.
źródło
nie zapominaj, że osx jest oparty na Uniksie. tym, co pomogło mi, jest zmiana priorytetu procesu „ptak” (proces „ptak” odpowiada za replikację icloud).
kliknij dwukrotnie ikonę „icloud” w wyszukiwarce, aby zobaczyć postęp.
idź do terminalu
3)
ps aux | grep bird Zobaczysz swój identyfikator procesu ptaka, w moim przypadku jest to 815.
serg 815 98,8 0,8 4542828 137776 ?? U Thu09PM 2047: 53.94 /System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/Support/bird
4
sprawdź aktualny priorytet procesu ptaka ps -fl-C 815 (zamień 815 na identyfikator procesu ptaka z kroku 3), jeśli nigdy go wcześniej nie zmieniałeś, wyniesie zero (w kolumnie NI, ale formatowanie wyniku nie jest przyjemne)
5
zmień priorytet (liczby ujemne mają wysoki priorytet, na podstawie badań -20 jest najwyższy, ale nie umieszczaj go, sugeruję umieścić -10), aby to zrobić
sudo renice -n -10 -p 815 (ponownie zamień 815 na identyfikator procesu ptaka z kroku 3) poprosi o hasło, jeśli nie jesteś rootem w terminalu
6.
jeśli zadziałało, powinieneś zobaczyć postęp w oknie dialogowym postępu icloud, które otworzyłeś w kroku 1. Nie mogę zagwarantować, że zawsze będzie działać, ponieważ icloud to blackbox .. niestety .. tzn. Mac ma rdzeń unix, ale przede wszystkim jest to oprogramowanie zastrzeżone dla blackboksa
źródło