Come posso montare un Sparsebundle di Time Machine in modo che possa essere modificato?

1

TL; DR: Ho un backup di Time Machine che voglio modificare prima di eseguire Migration Assistant, ma quando provo a cancellare una directory da esso con rm o scollegare I get" operazione non consentita ". Come posso montarlo così posso apportare un cambiamento?

Il motivo per cui sono a questo punto: L'aggiornamento del mio iMac da Mountain Lion a Mavericks è andato così male che alla fine sono stato avviato da una chiave USB, riformattato il mio disco rigido e reinstallato.

Ho un backup di Time Machine su una Time Capsule da 3TB AirPort, ma il ripristino è stato dolorosamente lento (anche su una rete cablata) quindi ho rinunciato anche a questo.

Ho copiato lo sparsebundle per il computer che sto cercando di ripristinare su un disco FW800 esterno e lo ho inserito nel mio iMac. Avviato Migration Assistant, quindi ssh'd in e ha montato lo sparsebundle. A quel punto sono stato in grado di selezionarlo in Migration Assistant, selezionare l'account che voglio ripristinare e iniziare il processo. Ci sono voluti altre ~ 20 ore prima di mostrarmi la barra di avanzamento per circa 30 minuti di copia.

Durante le 20 ore sono stato in grado di eseguire alcuni dtrace sulla connessione ssh e accertare che la maggior parte del tempo è stato dedicato alla raccolta dei file in /Library/Ruby/Gems/1.8/gems. Voglio eseguire nuovamente Migration Assistant per ripristinare le mie applicazioni: immagino che sarà più veloce della reinstallazione / rilocazione di licenze di tutto. Per poter eventualmente eliminare la maggior parte delle 20 ore di attesa, voglio rimuovere la directory gems prima di eseguire MA.

Io (penso di me) so quanto le directory linkate lavorino nei backup di TM. / Libreria ha un inode diverso nel backup "Più recente", rispetto al timestamp precedente. / Library / Ruby ha lo stesso inode in entrambi. Pertanto mi piacerebbe solo scollegare / Library / Ruby in Latest.

bash-3.2# pwd
/Volumes/Time Machine Backups/Backups.backupdb/numberwang/2013-10-23-192429/Macintosh HD/Library
bash-3.2# ~/hardlink -u Ruby
hardlink: Operation not permitted
bash-3.2# mv Ruby old.Ruby
mv: rename Ruby to old.Ruby: Operation not permitted
    
posta Burma Sauce 27.10.2013 - 12:00
fonte

1 risposta

1

Puoi eliminare tutti i backup di cartelle specifiche dall'interfaccia Time Machine .

  • Inserisci Time Machine (dall'interfaccia della barra dei menu Time Machine o dal Dock)
  • Passa alla cartella /Library/Ruby/Gems/1.8/gems
  • Mentre è selezionata la cartella gems , fai clic con il pulsante destro del mouse e scegli Elimina tutti i backup di < articoli (s) >
  • Confermare che si desidera eliminarlo e inserire le credenziali dell'amministratore

Se hai cambiato il nome della tua macchina dopo la reinstallazione, Time Machine non mostrerà i tuoi backup precedenti. Puoi rinominare la tua macchina con il nome che aveva prima o premere Opzione mentre fai clic sulla voce Time Machine menubar e seleziona Sfoglia altri dischi di backup ... per passare i tuoi backup.

Vedi Devo eliminare i vecchi backup? In tal caso, come? per ulteriori informazioni e altri modi per lavorare con AirPort Time Capsule.

    
risposta data 27.10.2013 - 13:00
fonte

Leggi altre domande sui tag