iCloud Drive застряг у завантаженні елементів і більше не синхронізується


19

Я отримав оновлення macOS Sierra, коли він перейшов у загальнодоступну бета-версію, і я намагався використовувати функцію автоматичного завантаження робочого столу / документів за допомогою iCloud Drive .

Я включив цю функцію, проте з 7 вересня жодного файлу не завантажено. До цього моменту внизу мого вікна Finder написано:

15,78 ГБ доступно в iCloud, завантаження 156,106 позицій (543,2 Мб 543,2 Мб)

Однак файли ніколи фактично не завантажуються. Я зберігаю папку скріншотів на своєму робочому столі, і я роблю багато скріншотів, тому я можу побачити, що 7 вересня була остання дата, коли будь-який файл був фактично завантажений.

Що я повинен зробити? Чи є спосіб я відключити та повторно включити функцію, не ризикуючи втратою даних? Чи є рішення цієї проблеми? Що слід спробувати? Поки я намагався перезавантажити і спробував оновити програмне забезпечення до публічної бета-версії macOS 10.12.2.

Відповіді:


5

Зі мною трапилось і ось що я зробив:

  1. Створіть резервну копію всіх елементів у папках Документи та Настільний ПК
  2. Відкрийте налаштування системи
  3. Клацніть на iCloud
  4. Клацніть на Параметри поруч із iCloud Drive
  5. Якщо папки робочого столу та документів вимкнено, увімкніть це
  6. Якщо це ввімкнено, відключіть його.
  7. Зніміть прапорець Optimize Mac Storage та натисніть Готово
  8. Повторіть протилежне цьому, щоб знову включити iCloud
  9. Перенесіть усі документи та елементи робочого столу назад у відповідну область.

Корисно зауважити, якщо у вас є проблеми із синхронізацією в будь-якій з інших категорій iCloud Drive , спробуйте їх відключити та повторно ввімкнути.


Оскільки не всі елементи резервного копіювання не призведуть до втрати даних? У ньому відображається попередження про те, як будуть видалятися документи ...
Люк Тейлор

@LukeTaylor Я не думаю, що він повинен нічого не стирати з локального сховища, і коли ви знову ввімкнете його, він знову почне синхронізацію, замінивши всі повторювані файли.
Rushil Srivastava

2
Якщо зняти цей прапорець, з’являється попередження про те, що «якщо ви продовжите, елементи будуть вилучені з папки« Настільні та документи »цього Mac і залишатимуться доступними в iCloud Drive». Це щось неоднозначно щодо того, як вони будуть поводитися з несинхронними предметами.
Люк Тейлор

@LukeTaylor, у пошуку, чи ви бачите iCloudDrive вгорі ліворуч? Клацніть на ньому і повідомте мені, чи ваші файли знаходяться всередині папки документів і робочого столу
Rushil Srivastava

1
Вони є, але я ще не відключив синхронізацію iCloud для них. Більшість із них мають ☁️ піктограму, яка вказує на те, що вони ще не завантажені.
Люк Тейлор

1

Чи змінили дату та час на комп’ютері чи телефоні? Це можливе пояснення того, чому iCloud не синхронізується.


Вони все правильно. Я покладаюся на ті часи та дати щодня, я б знав, якби вони не були.
Люк Тейлор

0

Будьте уважні, цей метод видалить файли . Вдалося вирішити це шляхом:

  1. Перейдіть до Налаштування системи
  2. Виберіть iCloud
  3. Untick iCloud
  4. У запиті виберіть Видалити з Mac
  5. У наступному запиті виберіть Зупинити оновлення та вимкніть

Слід виправити, працював для мене, дійсно дратує

Другий сценарій, який спрацював на iPhone:

  1. Відкрийте Налаштування
  2. iCloud Drive
  3. Управління зберіганням
  4. Клацніть папку, яка винна, і видаліть її з iCloud

0

Ви можете спробувати наступну команду з консолі. Він буде рекурсивно переміщувати ваш каталог під час оновлення останньої модифікованої дати кожного файлу. Це зробить це для всіх файлів, але "* .icloud". Команда також надрукує ім'я кожного оновленого файлу.

перейдіть до каталогу iCloud,

cd /Users/admin/Library/Mobile\ Documents/com~apple~CloudDocs

Будь ласка: двічі перевірте, чи перебуваєте ви в каталозі вище. Використовуйтеpwd

і запустити оновлення дати для цих файлів

find . ! -path "*.icloud" \( -exec echo {} \; -a -exec touch {} \; \)

Чи можете ви поясніть, що саме ця команда робить?
пкамб

так, відповідь оновлюється.
user9869932

0

Далі користувач9869932 вище про скидання дати.

Зауважте, що це має бути CD "/ Користувачі / - ваше ім'я користувача- / Бібліотека / Мобільні документи / com ~ apple ~ CloudDocs"

потім виконайте пошук команди. ! -path "* .icloud" (-exec echo {} \; -a -exec touch {} \;)

Дасть вам масовий список - в моєму випадку - файлів, які він скидає дату, яку очікують на завантаження. Потім файли починають завантажуватися. Перевірте це, двічі клацнувши по значку маленького пирога у вікні Finder. Це відображає планку прогресу. Ваші файли збігатимуться партіями, залежно від того, що компанія Apple встановила для цього процесу. Шахта перейшла з більш ніж 4000 предметів до 1,175 за кілька хвилин, але тепер, здається, знову застрягла.

Тепер я помічаю, що список файлів оновлення включає файли в кошику та інших місцях, де файлів більше немає. Тому я підозрюю, що процес синхронізації iCloud не справляється з цим добре. Видалені та переміщені файли зависають у папці 'com ~ apple ~ CloudDocs' навіть тоді, коли їх видалено з оригінальних місць. Отже, тепер замість того, щоб не було завантажено декілька файлів, я, здається, у вас очікує 1175 елементів, які, мабуть, ніколи не будуть.


0

не забувайте, що osx заснований на unix. те, що мені допомогло, - це зміни пріоритету "пташиного" процесу ("пташиний" процес відповідає за реплікацію icloud).

  1. введіть тут опис зображеннявведіть тут опис зображення

двічі клацніть на значку 'icloud' у пошуку, щоб побачити прогрес.

  1. перейти до терміналу

    3.

ps aux | grep bird Ви побачите свій ідентифікатор пташиного процесу, в моєму випадку це 815.
serg 815 98,8 0,8 4542828 137776 ?? U Thu09PM 2047: 53.94 /System/Library/PrivateFrameworks/CloudDocsDaemon.framework/Versions/A/Support/bird

4.

перевірте поточний пріоритет пташиного процесу ps -fl -C 815 (замініть 815 на вашому ідентифікаторі пташиного процесу з кроку 3), якщо ви його ніколи раніше не змінювали, він буде нульовим (під стовпцем NI, але форматування виводу не приємно)

5.

зміни пріоритету (негативні цифри мають високий пріоритет, на основі дослідження -20 є найвищим, але не ставте його, я пропоную поставити -10), щоб це зробити

sudo renice -n -10 -p 815 (знову замініть 815 на вашому ідентифікаторі процесу птаха з кроку 3), він запитає пароль, якщо ви не root у терміналі

6.

якщо він працював, ви повинні побачити прогрес у діалоговому вікні прогрес icloud, який ви відкрили на кроці 1. Не можу гарантувати, що він буде працювати завжди, оскільки icloud - це blackbox ..

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.