Voglio ripristinare un paio di file da una cronologia di backup di una macchina del tempo, ma non ho il mac per ripristinarli.
Come faccio a cercare i file all'interno usando solo la struttura delle cartelle
Avrai bisogno di un sistema operativo in grado di leggere il filesystem HFS +. Se utilizzi Windows, prova MacDrive . Avrai un periodo di prova che ti permetterà di scaricare almeno il contenuto del disco.
Una volta che accedi alla partizione di Time Machine, cerca la seguente directory: Backups.backupdb
. Qui, vedrai una cartella che prende il nome dalla macchina che hai usato per creare i backup (ad es., Cqm's Mac). Navigando in esso verrà visualizzato un elenco di tutti i backup, ogni cartella con un timestamp unico. Entrare in queste cartelle ti fornirà la struttura generale del tuo Mac (cartelle come Applicazioni, Libreria, ecc.). Dovrai andare in Utenti e poi il tuo nome utente. Da lì, basta sfogliare il contenuto e tirare i file di cui hai bisogno.
Time Machine funziona con hard linking i file (risparmia spazio), ma la struttura generale è identica a quella del sistema operativo X. Quindi trovare le cose non dovrebbe essere un problema.
L'hardlinkingèunacaratteristicaordinataspessotrascurata.Adifferenzadeicollegamentisimbolici,checreanounpuntatorealivellodisistemaoperativosulfileoriginale,l'hardlinkingcreaeffettivamenteunpuntatorealivellodifilesystem,quindi,atuttiglieffetti,vengonotrattaticomeununicofile.Lasciamispiegare.
Quandounfilevienescrittosuldisco,vienecreatoancheunpuntatoreaquellainformazione.Quando,adesempio,eliminiqualcosa,ingenereilsistemarimuovesoloilpuntatore.Maidatirimangonoancorasuldisco.Eccocomefunzionailsoftwaredirecupero.Cercaidatieripristinailpuntatore.
Collegamentorigido,creaunaltropuntatoreaidatioriginali.Sesirimuoveunhardlink,l'altrofunzioneràsenzaproblemi(adifferenzadeicollegamentisimbolici,chevengonodistruttiquandoilpuntatoredelfileoriginalevienerimosso,causandouncollegamentointerrotto).IlFindernondistinguetraunfilerealeeilrispettivohardlink,mapuoivederequalifilesonocollegaticonilcomandols
:
-rw-r--r--2cksumstaff24806Dec2712:02icon.png-rw-r--r--2cksumstaff24806Dec2712:02icon2.png
Comepuoivederedall'esempioprecedente,il"2" prima del nome utente (cksum) indica che sono collegati in modo permanente. Se hai creato un altro hard link (ad es. Icon3.png), quel numero cambierà in 3. Esegui un ls
su qualsiasi cartella e vedrai che tutti i file in genere avranno un 1 prima di loro. Ciò significa che non sono strettamente collegati.
Come ho detto sopra, Time Machine utilizza gli hard link per ridurre lo spazio necessario. E tu puoi fare lo stesso. Anziché copiare i file o lavorare con i collegamenti simbolici, è possibile creare un solido contenuto del collegamento e fare in modo che il computer li tratti come contenuti esclusivi. La bellezza di questo metodo è che non gonfierà i dati memorizzati sul disco rigido, poiché non vengono scritti nuovi dati, solo un nuovo puntatore.
Leggi altre domande sui tag time-machine restore