Conflitto LockDown Browser + Dropbox / OneDrive / Google Drive su Mac
Il sintomo
L'avvio di LDB si blocca per 5-15 secondi (a volte 60+ secondi su Mac con librerie Dropbox molto grandi). Controllo webcam ritardato. Stuttering periodico durante l'esame mentre il sync cloud fa polling sulla directory cache.
Perche entra in conflitto con LDB
Ogni prodotto di sync cloud installa un handler FinderLoadBundle che si aggancia al flusso di eventi del file system di macOS. Sorvegliano l'intera home directory utente in cerca di modifiche. Quando LDB scrive in ~/Library/Application Support/LockDown Browser/ all'avvio, tutti e tre gli handler scattano simultaneamente, ciascuno scansiona i nuovi file rispetto alle regole di sync selettivo.
La soluzione - procedura pre-esame
- Dropbox: Icona del menu di stato → Impostazioni (ingranaggio) → Esci da Dropbox. Verifica che nessun processo
Dropboxresti in Monitoraggio Attivita. - OneDrive: Icona del menu di stato → Impostazioni → Esci da OneDrive. Verifica che nessun processo
OneDriveresti. - Google Drive Desktop: Icona del menu di stato → Esci da Google Drive. Verifica che nessun processo
Google Driveresti. - Box Drive (utenti aziendali): Stesso - esci completamente.
- iCloud Drive: Non puo essere chiuso (servizio di sistema). NON mostra lo stesso ritardo perche il daemon CloudDocs di Apple e piu conservativo nella scansione. Lascia stare iCloud Drive.
Configurazioni alternative
Se vuoi evitare di chiudere/riavviare il sync cloud regolarmente:
- Metti in pausa il sync (la maggior parte dei client ha un'opzione "Metti in pausa il sync per 1 ora" nel menu) invece di chiudere.
- Aggiungi
~/Library/Application Support/LockDown Browseralle esclusioni di sync selettivo. Non eliminera del tutto il ritardo ma riduce il volume di eventi file. - Sostieni gli esami da un laptop senza sync cloud installato (meno pratico).
Cosa NON fare
- Non tentare di aggirare il conflitto a meta esame - la scansione della blacklist di LDB avviene prima dell'avvio dell'esame e si ripete a intervalli.
- Non riavviare l'app in conflitto DURANTE l'esame - LDB rilevera il nuovo processo e potrebbe segnalarlo.
- Non lasciare l'app in conflitto in pausa/disattivata a lungo termine al di fuori delle finestre d'esame; e eccessivo per uso non-LDB.
Frequently asked questions
I miei file perderanno l'avanzamento del sync se chiudo Dropbox a meta upload?
No - Dropbox riprende dall'ultimo checkpoint quando lo riavvii. Chiudere e riprendere e sicuro.
iCloud Drive non causa problemi. Perche?
L'implementazione di Apple e piu conservativa - non scansiona ~/Library/Application Support/ in tempo reale. Il sync cloud di terze parti (Dropbox, OneDrive, Google Drive) e piu aggressivo nel monitoraggio degli eventi di file system.
E Backblaze, Carbonite o altri client di backup?
Stesso schema - metti in pausa o chiudi prima dell'esame. Soprattutto Backblaze, che scansiona aggressivamente.