Sto utilizzando FileVault per crittografare la mia home directory e Time Machine per i backup. Questo è un tipico flusso di lavoro:
-
Sono connesso. Inserisco il disco rigido USB che sto usando per i miei backup di Time Machine. Lascio Time Machine per eseguire un backup (di tutto il resto oltre alla directory home).
-
Esco. Innanzitutto, FileVault esegue il suo lavoro di pulizia, quindi Time Machine avvia il backup della directory home crittografata.
Tuttavia, il passaggio 2 più spesso fallisce silenziosamente. Time Machine salta semplicemente il backup. Tutto sembra bene, non ci sono messaggi di errore e un utente occasionale potrebbe anche non notare nulla di insolito. Sembra che Time Machine abbia fatto le sue cose rapidamente. Ma se si ispeziona il file di log (o si controlla ciò che è stato effettivamente copiato sul disco di backup), si vedrà semplicemente saltare la parte in cui avrebbe dovuto fare il backup della directory FileVault.
Se tutto funziona correttamente, i file di registro mostrano qualcosa di simile. Nota che Time Machine esegue in realtà due backup. Immagino che il primo sia relativo alla home directory di FileVault, mentre il secondo è relativo a parti esterne alla mia home directory; l'ultima parte era già aggiornata, quindi ci sono pochissime modifiche:
23:27:49 diskimages-helper[5309] Reclaimed 0 bytes out of 259.9 GB possible.
23:27:50 com.apple.backupd[5089] Starting standard backup
23:27:50 com.apple.backupd[5089] Backing up to: /Volumes/xxx/Backups.backupdb
23:27:53 com.apple.backupd[5089] No pre-backup thinning needed: 7.30 GB requested (including padding), 485.02 GB available
23:27:53 com.apple.backupd[5089] Indexer unavailable (200)
23:27:55 com.apple.backupd[5089] Indexer unavailable (200)
23:28:18 fseventsd[36] Events arrived for /Volumes/xxx after an unmount request! Re-initializing.
23:31:19 com.apple.backupd[5089] Copied 272 files (6.1 GB) from volume Macintosh HD.
23:31:19 com.apple.backupd[5089] No pre-backup thinning needed: 100.0 MB requested (including padding), 478.94 GB available
23:31:19 com.apple.backupd[5089] Waiting for index to be ready (101)
23:31:23 com.apple.backupd[5089] Copied 50 files (93 bytes) from volume Macintosh HD.
23:31:23 com.apple.backupd[5089] Starting post-backup thinning
23:31:23 com.apple.backupd[5089] No post-back up thinning needed: no expired backups exist
23:31:23 com.apple.backupd[5089] Backup completed successfully.
E un errore è simile a questo: è stato eseguito solo il secondo backup:
23:26:35 diskimages-helper[5218] Reclaimed 0 bytes out of 259.9 GB possible.
23:26:36 com.apple.backupd[5089] Starting standard backup
23:26:36 com.apple.backupd[5089] Backing up to: /Volumes/xxx/Backups.backupdb
23:26:37 com.apple.backupd[5089] No pre-backup thinning needed: 100.0 MB requested (including padding), 485.02 GB available
23:26:37 com.apple.backupd[5089] Indexer unavailable (200)
23:26:39 com.apple.backupd[5089] Indexer unavailable (200)
23:26:40 com.apple.backupd[5089] Copied 184 files (8 KB) from volume Macintosh HD.
23:26:40 com.apple.backupd[5089] Starting post-backup thinning
23:26:40 com.apple.backupd[5089] No post-back up thinning needed: no expired backups exist
23:26:40 com.apple.backupd[5089] Backup completed successfully.
"Backup completato correttamente". Ho appena dimenticato di copiare ca. 6 GB di modifiche nella mia home directory crittografata.
In questo caso, semplicemente il logon + logout ha risolto il problema e Time Machine ha iniziato a eseguirne il backup in modo corretto (risultando nel primo snippet di file di registro).
Le cose ovvie come la verifica dei dischi (sorgente e destinazione) con Utility Disco non aiutano. La stessa cosa si è verificata con diverse versioni di Mac OS X 10.6.x; attualmente sto usando 10.6.7. Provare diverse unità disco rigido USB, diverse porte USB, ecc. Non aiuta. Non ho niente di speciale nella mia configurazione (oltre all'uso di FileVault); il computer è un MacBook Pro.
Questo è qualcosa di unico che altre persone non hanno visto o è un problema più comune? Ci sono soluzioni o soluzioni alternative? Ovviamente l'utilizzo di un diverso strumento di backup risolve tutti questi problemi, ma Time Machine sarebbe conveniente se funzionasse in modo affidabile ...