lu.se

Datavetenskap

Lunds Tekniska Högskola

Denna sida på svenska This page in English

Styra Time Machine från kommandoraden (OS ≥ 10.7)

2014-06-19

Man kan styra TimeMachine även från kommandoraden i Terminal.app och en del saker gör man enklast därifrån

Sätt på Time Machine
För att sätta på backupen:
sudo tmutil enable
För att stänga av den:
sudo tmutil disable

Starta / stoppa
För att starta en körning:
tmutil startbackup
För att stoppa:
tmutil stopbackup

Lokala snapshots
Stänga av (och radera) lokala snapshots (för en bärbar dator):
sudo tmutil disablelocal
Slå på det igen:
sudo tmutil enablelocal

Undantag
sudo tmutil addexclusion ~/Downloads
Dessa är ”sticky”, d.v.s. de biter även om målet (”Downloads”) flyttar. Med flaggan -p är det inte sticky.

Destination
För att få reda på var backupen hamnar:
tmutil destinationinfo
Detta ger:
Name : TM Backup
Kind : Local
Mount Point : /Volumes/TM Backup
ID : B9DAT9A6-0C37-4C39-A2AE-10A3403C97F9

För att ändra destination, tag först bort den befintliga:
tmutil removedestination
Lägg sedan till den nya destinationen:
tmutil setdestination volume_name

Statistik
Time Machine sparar många backuper: en i timmen det senaste dygnet; en om dagen den senaste veckan och en i veckan innan dess. Du kan få en lista på alla backuper med detta kommando:
tmutil listbackups
(Det visar den fulla sökvägen till backupen)

Om man vill veta hur mycket som har ändrat sig kan man köra detta tidskrävande kommando för att se hur mycket som är förändrat på backupen:
tmutil calculatedrift backup_folder

Ersätt backup_folder med den fulla sökvägen till din backup; inte Backups.backupdb-katalogen på toppnivån av Time Machine volymen utan katalogen i denna – vanligtvis ingår din dators namn i den.

(Läs mera här: http://www.macworld.com/article/2033804/control-time-machine-from-the-command-line.html)