Konflikt LockDown Browser + Dropbox / OneDrive / Google Drive na Macu

Dropbox, OneDrive i Google Drive Desktop na macOS instalują demona rozszerzenia Findera, który śledzi zdarzenia systemu plików w twoim katalogu domowym. LDB zapisuje do ~/Library/Application Support/LockDown Browser/ podczas egzaminu - dokładnie do katalogu, który synchronizacja chmury próbuje śledzić. Rezultat: zawieszenie 5-15 sekund podczas startu LDB + sporadyczna kontencja zapisu plików. Zamknij synchronizację chmury przed startem.

Objaw

Start LDB zawiesza się na 5-15 sekund (czasem 60+ sekund na Macach z bardzo dużymi bibliotekami Dropbox). Opóźniona weryfikacja kamerki. Okresowe zacinanie podczas egzaminu, gdy synchronizacja chmury odpytuje katalog cache.

Dlaczego koliduje z LDB

Każdy produkt synchronizacji chmury instaluje obsługę FinderLoadBundle, która podpina się pod strumień zdarzeń systemu plików macOS. Obserwują cały katalog domowy użytkownika pod kątem zmian. Gdy LDB zapisuje do ~/Library/Application Support/LockDown Browser/ podczas startu, wszystkie trzy obsługi odpalają jednocześnie, każda skanując nowe pliki pod kątem reguł synchronizacji selektywnej.

Rozwiązanie - procedura przed egzaminem

  1. Dropbox: ikona na pasku menu → Ustawienia (koło zębate) → Wyjdź z Dropbox. Sprawdź, że żadne procesy Dropbox nie pozostały w Monitorze aktywności.
  2. OneDrive: ikona na pasku menu → Ustawienia → Wyjdź z OneDrive. Sprawdź, że nie ma procesów OneDrive.
  3. Google Drive Desktop: ikona na pasku menu → Wyjdź z Google Drive. Sprawdź, że nie ma procesów Google Drive.
  4. Box Drive (użytkownicy korporacyjni): Tak samo - zamknij w całości.
  5. iCloud Drive: Nie można zamknąć (usługa systemowa). NIE wykazuje tego samego opóźnienia, ponieważ demon CloudDocs od Apple jest bardziej konserwatywny w skanowaniu. Zostaw iCloud Drive w spokoju.

Konfiguracje alternatywne

Jeśli chcesz unikać regularnego zamykania/restartowania synchronizacji chmury:

Czego NIE robić

Frequently asked questions

Czy moje pliki stracą postęp synchronizacji, jeśli zamknę Dropbox w trakcie wysyłki?

Nie - Dropbox wznawia od ostatniego punktu kontrolnego po ponownym uruchomieniu. Zamknięcie i wznowienie jest bezpieczne.

iCloud Drive nie powoduje problemów. Dlaczego?

Implementacja Apple jest bardziej konserwatywna - nie skanuje ~/Library/Application Support/ w czasie rzeczywistym. Synchronizacja chmury firm trzecich (Dropbox, OneDrive, Google Drive) jest bardziej agresywna w monitorowaniu zdarzeń systemu plików.

Co z Backblaze, Carbonite lub innymi klientami kopii zapasowej?

Ten sam wzorzec - wstrzymaj lub zamknij przed egzaminem. Zwłaszcza Backblaze, który skanuje agresywnie.