Mount .sparsebundle su Time Capsule

3

Vorrei accedere ai miei file di backup di Time Machine usando un piccolo script bash. A quanto ho capito, questo richiede un processo in due fasi.

Per prima cosa, devo montare la partizione "Data" di Time Capsule:

mount_afp afp://user:[email protected]/Data ~/Data

Quindi, devo montare il .sparsebundle sulla partizione dati che contiene i file di backup del mio Mac. Non sono sicuro di come farlo.

Sembra anche piuttosto imbarazzante che devo fare due mount per accedere ai miei file di backup. Forse posso farlo in un solo passaggio?

Mi piacerebbe sentire la soluzione migliore per questo.

    
posta Daan 21.07.2017 - 22:59
fonte

1 risposta

2

Se hai configurato un normale backup di Time Machine su Time Capsule, il montaggio (o lo smontaggio) dello Sparsebundle non è necessario. È già montato o non è possibile eseguire il backup dei dati regolarmente.

Per montare lo sparsebundle remoto di Time Machine e ottenere il percorso da esso semplicemente inserisci:

tmutil latestbackup

(o tmutil latestbackup > /dev/null 2>&1 se non vuoi alcun output)

Il comando attiva il montaggio dello sparsebundle e l'output è il percorso dell'ultimo backup.

Inserendo mount mostrerai i punti di montaggio di Time Capsule e di sparsebundle.

Il tuo risultato sarà qualcosa di simile (elenco di esempio):

/dev/disk1s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
//%user%@%IP% on /Volumes/%TimeCapsule% (afpfs, nobrowse)
/dev/disk2s2 on /Volumes/%Time Machine-Backups% (hfs, local, nodev, nosuid, journaled, nobrowse)

La penultima riga è la condivisione Time Capsule, l'ultima riga (disk2s2) l'immagine sparsebundle montata. La condivisione montata / sparsebundle non sono visibili nel Finder perché sono contrassegnati come nobrowse .

Per accedere al tuo backup puoi semplicemente inserire qualcosa del tipo:

cd "/Volumes/%Time Machine Backups%/Backups.backupdb/%LocalHostName%/

(Tutti i termini incorniciati da segni di percentuale dipendono dal tuo ambiente e devi sostituirli con nomi / indirizzi corretti: immergili nelle cartelle con cd e ls -la .)

    
risposta data 22.07.2017 - 06:26
fonte

Leggi altre domande sui tag