Eseguendo il backup di Time Machine sparsebundle su un altro server

8

Quindi, qualche tempo fa ho eseguito il backup di un paio di Mac diversi sul mio server di file basato su Linux. Come una macchina del tempo della rete, ogni Mac ha un file sparsebundle separato contenente tutte le sue informazioni. Da allora ho cambiato Mac e formattato diverse unità, quindi le installazioni originali per i backup non sono più disponibili.

Voglio eseguire il backup di questi sparsebundles in un ReadyNAS e sto cercando di capire quale sia il modo migliore per farlo. C'è rsync sul server principale, ma ho sentito che rsync può causare tutti i tipi di problemi di permessi e non gioca bene con gli hard link.

Un'altra opzione è l'uso di uno dei Mac per trasferire i file sparsebundle al server tramite AFP (sia con il Finder che con un'applicazione come SuperDuper o Chronosync). Quanto sarebbe efficiente? AFP si comporta come altri protocolli di condivisione e copia i dati tramite il mediatore (in questo caso, Fileserver - > Mac - > ReadyNAS), oppure copia direttamente dal sorgente al target finale? Quale sarebbe lo strumento migliore per questo?

Se tutto il resto fallisce, ho letto da qualche altra parte che un ultimo tentativo di fuga sarebbe semplicemente quello di prendere il contenuto della cartella Latest da ogni sparsebundle, ma preferirei evitarlo se possibile.

    
posta lachlanroy 22.06.2013 - 19:12
fonte

1 risposta

5

Direi, rsync via una volta che sei sicuro che gli Sparsebundle non vengano attivamente montati o scritti da altri client Mac OS.

La bellezza di un'immagine del disco di Apple è che tutte le cose uniche del Mac sono archiviate internamente poiché sono un filesystem a se stesse e non dipendono in alcun modo dal tuo reale filesystem di archiviazione. Finché si ottengono i nomi dei file e il sistema operativo dispone delle autorizzazioni per ricondividere i file - non è possibile rompere le cose mentre si spostano i file effettivi che compongono lo schema di directory dei bundle sparsi su un altro Linux o OS X o sistema operativo Windows .

In poche parole, i file memorizzati come bande nel formato di bundle sparsi sono molto portabili che rende gli interni HFS immuni dalla corruzione quando i dati grezzi vengono copiati fedelmente in una nuova posizione o in un nuovo server con un filesystem differente struttura.

In effetti, avendo un Mac montato il filesystem incapsulato all'interno del contenitore sparsebundle sarebbe una soluzione meno ottimale in quanto potrebbe richiedere molto più tempo per attraversare la struttura delle directory hard link piuttosto che consentire a Linux di copiare i dati del file in modo efficiente. Si perderebbero tutti i vantaggi di uno schema di archiviazione sparse per far sì che OS X monti i file e li copi direttamente.

    
risposta data 22.06.2013 - 20:30
fonte

Leggi altre domande sui tag