Cómo: Eliminar copias de seguridad de Time Machine

Es posible que desee eliminar las copias de seguridad antiguas de la máquina del tiempo para liberar espacio y crear una nueva copia de seguridad. También puede recibir este mensaje ' Time Machine no pudo completar la copia de seguridad '. si las copias de seguridad son más grandes y exceden el espacio disponible en disco en su mac. Cualquiera sea la razón, en esta guía analizaré dos métodos que le ayudarán a eliminar copias de seguridad. Sin embargo, le sugiero que lea la guía completa antes de continuar y elija el método que mejor se adapte a sus habilidades.

Método 1: uso de la terminal Utilidad

PRECAUCIÓN: Utilice este método solo si sabe lo que está haciendo porque las acciones realizadas no se pueden deshacer.



1. Abrir Aplicaciones -> Utilidades -> Terminal .
2. En Terminal, escriba el siguiente comando y reemplace la ruta por la correcta

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name

Puede obtener esta información en el Finder.

drive_name (es el nombre de su unidad)
backups.backupdb (la ruta de respaldo)
old_mac_name (nombre del archivo de respaldo)

Cuando ingrese el comando anterior, le pedirá su contraseña, pero esto no se repetirá / mostrará, así que simplemente ingrese la contraseña y presione la tecla Intro / Intro.

También puede utilizar la herramienta tmutil si desea eliminar las copias de seguridad 1 por 1.

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

los tmutil no funcionará en ninguna versión anterior a Lion, ya que se introdujo con Lion.
Método 2: a través de Time Machine (GUI)

Hasta ahora, el método más fácil es Máquina del tiempo abierta y busque el punto / hora que desea eliminar. Elija el icono de engranaje en el buscador y presione Eliminar copia de seguridad. Esto asegurará que la integridad de los datos permanezca intacta.

Método 3: a través del script Bash

A continuación se muestra el script, que localizará automáticamente la copia de seguridad más antigua en Time Machine. Esto le solicitará la entrada Y. El script debe copiarse y guardarse como un archivo .sh, cuando lo ejecute se le pedirá la contraseña de administrador para confirmar la eliminación.

COMPUTER_NAME = $ (/ usr / sbin / scutil –get ComputerName)
NBACKUPS = $ (/ usr / bin / tmutil listbackups |
/ usr / bin / grep '$ COMPUTER_NAME' |
/ usr / bin / wc -l)
OLDEST_BACKUP = $ (/ usr / bin / tmutil listbackups |
/ usr / bin / grep '$ COMPUTER_NAME' |
/ usr / bin / head -n1)
LATEST_BACKUP = $ (/ usr / bin / tmutil última copia de seguridad)
echo Última copia de seguridad: $ LATEST_BACKUP
si [[-n “$ LATEST_BACKUP” && “$ LATEST_BACKUP”! = “$ OLDEST_BACKUP”]] entonces
echo -n “$ NBACKUPS respaldos. ¿Eliminar el más antiguo: $ {OLDEST_BACKUP ## * /} [y / N]? '
leer respuesta
caso $ respuesta en
y*)
echo En ejecución: / usr / bin / sudo / usr / bin / tmutil eliminar '$ OLDEST_BACKUP'
/ usr / bin / sudo time / usr / bin / tmutil eliminar '$ OLDEST_BACKUP'
;;
*)
echo No change
;;
esac
más
echo 'No hay copia de seguridad disponible para eliminar'
ser

1 minuto de lectura