A utilidade da liña de comandos da máquina de hora mide as modificacións de backup

Descubra cantos datos son engadidos ou eliminados das súas Copias de seguridade

Time Machine é o método de backup de elección para moitos usuarios de Mac . Pero hai un par de cousas que faltan en Time Machine: información sobre o que sucede durante unha copia de seguridade e información sobre o estado actual das copias de seguridade.

A maioría de nós cren que as nosas copias de seguridade están en boa forma. Tampouco supoñemos que temos suficiente espazo de disco para a próxima copia de seguridade. Despois de todo, unha das cousas que fai Time Machine é eliminar as copias de seguridade antigas se necesita espazo para novas.

Entón, non debe haber ningún problema, ou polo menos, esperamos que non.

Non me malinterpretes; Gústame Estafe Machine . É o método de copia de seguridade principal en cada Mac na nosa oficina e na casa. Time Machine é sinxelo de configurar. Aínda mellor, é transparente de usar. Sabemos que si ocorre un desastre e perdemos os datos dun disco, non oiremos a ninguén dicir que a última vez que fixeron unha copia de seguridade foi fai unha semana. Con Time Machine, a última copia de seguridade probablemente non excedeu máis dunha hora.

Pero esta dependencia dun proceso automatizado que proporciona moi pouca información útil pode ser unha preocupación se admite dúas ou máis Macs e necesitas a capacidade de planificar cousas como cando aumentar o tamaño de almacenamento de copia de seguridade .

Drifting Along: Cantor cambio ocorre na copia de seguridade ao longo do tempo

Unha característica que os usuarios de Time Machine adoitan solicitar é información sobre a deriva, que é unha medida do cambio que se produce entre unha copia de seguridade ea próxima.

Drift informa a cantidade de datos que se engadiron á copia de seguridade, así como a cantidade de datos que se eliminaron.

Hai moitas razóns para querer saber a taxa de deriva. Se medir a deriva e descobre que está engadindo grandes anacos de datos cada vez que executa unha copia de seguridade, pode querer planificar unha unidade de copia de seguridade máis grande nun futuro próximo.

Do mesmo xeito, se observa que está a eliminar cantidades abundantes de datos con cada copia de seguridade, pode querer determinar se está a gardar o historial suficiente nas súas copias de seguridade. Unha vez máis, pode ser hora de mercar unha unidade de copia de seguridade máis grande.

Tamén pode usar información de deriva para axudarlle a decidir se precisa actualizar unha unidade de copia de seguridade en todo. Podes descubrir que a túa unidade de copia de seguridade actual é moito maior do que necesitas, agora ou no futuro previsible. Se a taxa de datos engadidos por máquina de Time Machine é baixa, ten menos razóns para considerar unha actualización que se a taxa de datos engadida é alta.

Tempo de medición da deriva da máquina

A interface de usuario de Time Machine non inclúe un método para medir a deriva. Podería medir a cantidade de datos almacenados na unidade de copia de seguridade antes de que funcione Time Machine e despois outra vez despois de que se execute. Pero iso só revela a cantidade total de cambios, non a cantidade de datos engadidos e a cantidade de datos eliminados.

Afortunadamente, como moitas das utilidades do sistema de Apple, Machine Time está construído encima dunha utilidade de liña de comandos que ten a capacidade de proporcionar toda a información que necesitamos para medir a deriva. Esta utilidade de liña de comandos é unha das nosas aplicacións favoritas: Terminal .

  1. Comezaremos por lanzar Terminal, que se atopa en / Applications / Utilities.
  1. Usaremos o comando tmutil (Time Machine Utility), que permite configurar, controlar e interactuar con Time Machine. Todo o que poidas facer coa versión GUI de Time Machine, podes facer con tmutil; tamén podes facer moito máis.

    Usaremos a capacidade de tmutil de calcular a deriva para ver a información que necesitamos. Pero antes de que poidamos emitir o comando axeitado, necesitamos outra información; é dicir, onde se almacena o directorio Time Machine.

  2. No Terminal, introduza o seguinte no símbolo da liña de comandos:
  3. tmutil machinedirectory
  4. Presione regresar ou entrar.
  5. O terminal mostrará o directorio actual da Máquina do Tempo.
  1. Destaque o nome do camiño do directorio que o Terminal escoita, despois no menú Editar de Terminal e seleccione Copiar. Tamén pode premer o comando + teclas C.
  2. Agora que copiou o directorio de Time Machine ao portarretallos, regrese ao indicador de Terminal e escriba:
  3. tmutil calculatedrift
  4. Non prema Intro ou volver aínda. En primeiro lugar, engada un espazo despois do texto anterior e despois unha cita (") e, a continuación, pegue o nome do camiño do directorio Machine Time desde o portapapeis seleccionando Pegar desde o menú Editar do terminal ou presionando as teclas de tecla + V. Despois de ingresar o nome do directorio, engade unha cita de peche ("). Envolver o nome do camiño do directorio coas comiñas asegurarase de que se o nome da ruta contén caracteres especiais ou espazos, o terminal aínda entenderá a entrada.
  5. Aquí tes un exemplo empregando o directorio Mac Time do Mac:
    tmutil calculatedrift "/Volumes/Tardis/Backups.backupdb/CaseyTNG"
  6. O seu nome de ruta de directorio de Machine Time será diferente, por suposto.
  7. Presione regresar ou entrar.

A súa Mac comezará a analizar as súas copias de seguridade de Time Machine para producir os números de deriva que necesitamos, específicamente, a cantidade de datos engadidos, a cantidade de datos eliminados ea cantidade cambiada. Os números proporcionaranse por cada porción ou incremento que as túas tendas de Time Machine. Estes números serán diferentes para todos porque están baseados en cantos datos almacena na copia de seguridade e durante canto tempo empregaches a máquina de tempo. Os tamaños típicos de porción son por día, por semana ou por mes.

Pode levar moito tempo para executar os cálculos da deriva, dependendo do tamaño da unidade de copia de seguridade, así que sexa paciente.

Cando termine o cálculo, Terminal mostrará os datos de deriva para cada porción de copia de seguridade de Time Machine no seguinte formato:

Data de inicio - data de finalización

-------------------------------

Engadido: xx.xx

Eliminouse: xx.xx

Cambiou: xx.xx

Verá varios grupos da saída anterior. Isto continuará ata que se amose a media final:

Medias de deriva

-------------------------------

Engadido: xx.xx

Eliminouse: xx.xx

Cambiou: xx.xx

Por exemplo, aquí tes algunha información sobre a deriva:

Medias de deriva

-------------------------------

Engadido: 1.4G

Eliminado: 325.9M

Cambiado: 468.6M

Non use só a media drift para tomar decisións sobre actualizacións de almacenamento; debes ollar os datos da deriva para cada porción. Por exemplo, a miña maior adición ocorreu unha semana cando agregue case 50 GB de datos para a copia de seguridade; A suma máis pequena foi de 2,5 MB de datos.

Entón, que me dicía a medida de deriva? A primeira medida de deriva foi o pasado agosto, o que significa que estou almacenando 33 semanas de copias de seguridade na miña unidade de copia de seguridade actual. En media, engado máis datos a unha copia de seguridade que elimino. Aínda que aínda teño algún espazo, algún día Machine Time comezará a reducir a cantidade de semanas de información que almacena, o que significa que un disco de copia de seguridade máis grande pode ser no meu futuro.

Referencia

Manpage tmutil

Publicado o 13/03/2013

Actualizado: 11/11/2016