Time Machine (macOS) - Time Machine (macOS)

Tidsmaskine
Time Machine.png
Timemaskinegalleri windowsquicklook20070611.jpg
Time Machine's Retrieval Interface på OS X 10.10 Yosemite
Operativ system macOS 10.5 eller nyere
Type Backup software
Internet side support .apple .com /en-us /HT201250 Rediger dette på Wikidata

Time Machine er backup -mekanismen for macOS , desktop -operativsystemet udviklet af Apple . Softwaren er designet til at fungere med både lokale lagerenheder og netværksforbundne diske og bruges mest med eksterne diskdrev, der er tilsluttet enten USB eller Thunderbolt . Det blev først introduceret i Mac OS X 10.5 Leopard og gradvist forbedret i efterfølgende udgivelser af macOS. Time Machine blev opdateret i macOS 11 Big Sur for at understøtte APFS , hvilket muliggjorde "hurtigere, mere kompakte og mere pålidelige sikkerhedskopier", end det var muligt tidligere.

Oversigt

Time Machine opretter trinvise sikkerhedskopier af filer, der kan gendannes på et senere tidspunkt. Det giver brugeren mulighed for at gendanne hele systemet eller bestemte filer. Det fungerer også inden for en række applikationer såsom Mail og iWork , hvilket gør det muligt at gendanne individuelle objekter (f.eks. E -mails, kontakter, tekstdokumenter, præsentationer) uden at forlade programmet. Ifølge en Apple -supporterklæring:

“Time Machine er et backup -værktøj, ikke et arkiveringsværktøj, det er ikke tænkt som offline -lagring. Time Machine registrerer den seneste tilstand af dine data på din disk. Når snapshots bliver ældre, prioriteres de gradvist lavere i forhold til dine nyere. ”

For sikkerhedskopier til et netværksdrev tillader Time Machine brugeren at sikkerhedskopiere Mac -computere over netværket og understøtter sikkerhedskopiering til bestemte netværksforbundne lagerenheder eller servere, afhængigt af versionen af ​​Time Machine. Tidligere versioner fungerede med en lang række forskellige NAS -servere, men senere versioner kræver, at serveren understøtter en nylig version af Apples Apple Filing Protocol (AFP) eller en nylig version af Server Message Block (SMB) -protokollen, og Time Machine fungerer ikke længere med servere, der bruger tidligere versioner af SMB. Nogle af de ældre understøttelser kan genaktiveres ved hjælp af håndindstillede konfigurationsmuligheder, der er tilgængelige via terminalen . Apples Time Capsule , der blev introduceret i 2008 og afbrudt i 2018, fungerede som en netværkslagerenhed specielt til Time Machine -sikkerhedskopier, hvilket tillod både kablede og trådløse sikkerhedskopier til Time Capsules interne harddisk. Time Machine kan også bruges med andre eksterne eller interne mængder.

Time Machine gemmer timelavede sikkerhedskopier i de sidste 24 timer, daglige sikkerhedskopier for den sidste måned og ugentlige sikkerhedskopier for alt ældre end en måned, indtil volumen løber tør for plads. På det tidspunkt sletter Time Machine den ældste ugentlige backup.

Opdater i macOS Big Sur

Time Machine blev revideret i macOS 11 Big Sur for at udnytte APFS , Apples moderne filsystem, der først blev introduceret i 2016. Specielt gør den nye version af Time Machine brug af APFSs snapshot -teknologi. Ifølge Apple muliggør dette "hurtigere, mere kompakte og mere pålidelige sikkerhedskopier" end tidligere var muligt med HFS+ -formaterede drev. En uafhængig evaluering af denne påstand viste, at macOS 11's Time Machine-implementering i forbindelse med APFS var 2,75 gange hurtigere ved første lokale backup og 4 gange hurtigere ved efterfølgende sikkerhedskopier i forhold til macOS 10.15's Time Machine-implementering ved hjælp af HFS+. En mere beskeden, men ikke desto mindre væsentlig fordel blev bemærket også for sikkerhedskopier til netværksforbundne diske.

Nye lokale (dvs. USB- eller Thunderbolt-tilsluttede) og netværkstilsluttede Time Machine-backupdestinationer er som standard formateret som APFS, selvom Time Machine kan fortsætte med at sikkerhedskopiere til eksisterende HFS+ backup-mængder. "Der er ingen mulighed for at konvertere eksisterende, HFS+- baserede sikkerhedskopier til APFS; i stedet skal brugere, der ønsker at drage fordel af fordelene ved den nye, APFS-baserede implementering af Time Machine, starte med en ny mængde.

I hvert fald i nogle tilfælde synes kryptering at være påkrævet (i stedet for kun valgfri) i den nye version af Time Machine.

brugergrænseflade

Time Machines brugergrænseflade ved hentning af en fil bruger Apples Core Animation API . Ved lanceringen "flyder" Time Machine den aktive Finder eller applikationsvindue fra brugerens skrivebord til en baggrund, der viser brugerens slørede skrivebordsbaggrund. Bag det aktuelle aktive vindue er stablede vinduer, hvor hvert vindue repræsenterer et øjebliksbillede af, hvordan denne mappe eller applikation så ud på den givne dato og tid tidligere. Når man skifter mellem de tidligere snapshots, strækker de stablede vinduer sig bagud, hvilket giver indtryk af at flyve gennem en "tidstunnel". Mens du bladrer gennem disse "vinduer fra fortiden", kan en tidligere version af dataene (eller aktuelt slettede data) hentes.

Opbevaring

Time Machine fungerer med lokalt tilsluttede lagringsdiske, som skal formateres i formaterne APFS eller HFS+ . Understøttelse af sikkerhedskopiering til APFS -diskenheder blev tilføjet med macOS 11 Big Sur, og siden da er APFS standardvolumenformatet.

Time Machine fungerer også med eksterne lagermedier, der deles fra andre systemer, herunder Time Capsule, via netværket. Når du bruger fjernlager, bruger Time Machine sparsomme bundter . Dette fungerer som et isoleringslag, som gør lagringen neutral for det faktiske filsystem, der bruges af netværksserveren, og tillader også replikering af sikkerhedskopien fra et lagermedium til et andet. Sparsomme bundter monteres af macOS som enhver anden enhed og præsenterer deres indhold som en HFS+ formateret volumen, der funktionelt ligner et lokalt lager.

Krav

Time Machine stiller strenge krav til backuplagermediet. De eneste officielt understøttede konfigurationer er:

  • Et lagerdrev eller en partition, der er forbundet direkte til computeren, enten internt eller med en bus som USB eller Thunderbolt og formateret som APFS eller journaliseret HFS+ . Hvis lydstyrkeformatet ikke er korrekt, vil Time Machine bede brugeren om at omformatere det.
  • En mappe på en anden Mac på det samme netværk.
  • Et drev, der deles af en Apple Time Capsule på det samme netværk.
  • Et drev tilsluttet en Apple AirPort Extreme 802.11ac -model på det samme netværk. (Tidligere generationer af AirPort Extreme understøttes ikke.)
  • Lokale netværksmængder, der er tilsluttet ved hjælp af Apple Filing Protocol eller via en SMB3 -share, der annoncerer en række muligheder.

På en Time Capsule gemmes backupdataene i et HFS+ diskbillede og tilgås via Apple Filing Protocol . Selvom det ikke officielt understøttes, har brugere og producenter også konfigureret FreeBSD- og Linux- servere og netværksbaserede lagringssystemer til at betjene Time Machine-kompatible Mac'er. Der er også et par softwareværktøjer på markedet, der kan kopiere filer inde i Time Machine -sikkerhedskopier i Windows -maskiner.

Operation

Time Machine opretter en mappe på den angivne Time Machine -volumen (lokal eller inde i et fjernt sparsomt billede ), hvori den kopierer bibliotekstræet for alle lokalt tilsluttede lagerdrev, undtagen filer og mapper, som brugeren har angivet at udelade, herunder klokkeslættet Maskinens volumen selv. Hver time derefter opretter den en ny underordnet mappe og kopierer kun filer, der har ændret sig siden den sidste sikkerhedskopi, og skaber (for HFS+ -volumener) hårde links til filer, der allerede findes på backup -drevet. En bruger kan gennemse bibliotekets hierarki for disse kopier, som om han gennemser den primære disk.

Nogle andre backupværktøjer gemmer deltaer til filændringer, ligesom versionskontrolsystemer. En sådan tilgang tillader hyppigere backup af mindre ændringer, men kan ofte komplicere interaktionen med backup -volumen. Derimod er det muligt manuelt at gennemse en Time Machine -backupvolumen uden at bruge Time Machine -grænsefladen; Time Machine præsenterer hver backup for brugeren som en komplet diskkopi.

Time Machine på HFS+ -volumener opretter flere hårde links til umodificerede biblioteker. Multilinkning af mapper er en ejendommelig funktion for HFS+og understøttes ikke på moderne Unix -filsystemer, herunder Apples eget APFS. Som et resultat kan værktøjer som rsync ikke bruges til at replikere en Time Machine -volumen; replikering kan kun udføres pålideligt ved billeddannelse af hele filsystemet.

Apples systemhændelser registreres, når hvert bibliotek ændres på harddisken. Dette betyder, at Time Machine i stedet for at undersøge hver fils ændringsdato, når den er aktiveret, kun behøver at scanne de biblioteker, der ændrede sig for at kopiere filer. Dette adskiller sig fra den tilgang, der anvendes af lignende backupværktøjer rsync og FlyBack , som undersøger ændringsdatoer for alle filer under sikkerhedskopiering.

Time Machine er også tilgængelig i macOS -installationsprocessen. En af funktionerne i Migration Assistant -grænsefladen er at gendanne indholdet af en Time Machine -sikkerhedskopi. Med andre ord kan en harddisk gendannes fra en Time Machine -backup i tilfælde af et katastrofalt nedbrud.

OS X Mountain Lion introducerede muligheden for at bruge flere mængder samtidigt til Time Machine -operationer. Når brugeren angiver mere end én diskenhed, der skal bruges, roterer macOS mellem de ønskede mængder, hver gang der foretages en sikkerhedskopi.

Undtagelse

Time Machine understøtter to former for ekskludering: en baseret på en brugerkonfigureret liste over stier (plus et sæt systemstandarder), den anden baseret på den udvidede filattribut com.apple.metadata:com_apple_backup_excludeItem dependencies . Da attributten anvendes direkte på filen eller biblioteket, vil flytning eller kopiering ikke påvirke ekskluderingen. Attributten skal indeholde strengen com.apple.backupi ethvert egenskabslisteformat . Skrivning com.apple.MobileBackupindstiller i stedet ekskluderingen for iOS -sikkerhedskopier.

Google Chrome vides at bruge attributten til at ekskludere dens historier. Tredjeparts backup-applikationer, der respekterer denne indstilling, omfatter CrashPlan og Arq. Apple pakker attributten ind i tmutilkommandolinjeværktøjet samt en CoreServices API.

Se også

Referencer

eksterne links