Как: удалить резервные копии Time Machine



Попробуйте наш инструмент устранения неполадок

Вы можете удалить старые резервные копии Time Machine, чтобы освободить место и создать новую резервную копию. Вы также можете получить это сообщение « Time Machine не смогла завершить резервное копирование ». если резервные копии больше и превышают доступное дисковое пространство на вашем Mac. Какой бы ни была причина, в этом руководстве я рассмотрю два метода, которые помогут вам удалить резервные копии. Тем не менее, я бы посоветовал вам прочитать полное руководство, прежде чем продолжить, и выбрать метод, который лучше всего соответствует вашим навыкам.



Метод 1: использование терминала Утилита



ВНИМАНИЕ: Используйте этот метод только в том случае, если вы знаете, что делаете, потому что предпринятые действия нельзя отменить.



1. Открыть Приложения -> Утилиты -> Терминал .
2. В Терминале введите следующую команду и замените путь правильным.

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

Вы можете получить эту информацию из Finder.

drive_name (это имя вашего диска)
backups.backupdb (путь резервного копирования)
old_mac_name (имя файла резервной копии)



Когда вы вводите команду выше, вам будет предложено ввести пароль, но он не будет отображаться / отображаться эхом, поэтому просто введите пароль и нажмите клавишу возврата / ввода.

Вы также можете использовать инструмент tmutil, если хотите удалить резервные копии 1 на 1.

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

В tmutil не будет работать ни в одной из версий ранее, чем Lion, поскольку он был представлен в Lion.
Метод 2: через Time Machine (GUI)

Пока что самый простой способ - Открытая машина времени и перейдите к моменту / времени, который вы хотите удалить. Выберите значок шестеренки в искателе и нажмите «Удалить резервную копию». Это гарантирует, что целостность данных останется нетронутой.

Метод 3: через сценарий Bash

Ниже приведен сценарий, который автоматически найдет самую старую резервную копию на Time Machine. Вам будет предложено ввести Y. Скрипт необходимо скопировать и сохранить как файл .sh, когда вы запустите его, вам будет предложено ввести пароль администратора для подтверждения удаления.

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 latestbackup)
echo Последняя резервная копия: $ LATEST_BACKUP
если [[-n «$ LATEST_BACKUP» && «$ LATEST_BACKUP»! = «$ OLDEST_BACKUP»]] то
echo -n «Резервные копии $ NBACKUPS. Удалить самое старое: $ {OLDEST_BACKUP ## * /} [да / нет]? ”
прочитать ответ
case $ answer в
и*)
echo Запуск: / usr / bin / sudo / usr / bin / tmutil delete «$ OLDEST_BACKUP»
/ usr / bin / sudo time / usr / bin / tmutil удалить «$ OLDEST_BACKUP»
;;
*)
эхо Без изменений
;;
esac
еще
echo «Нет резервной копии для удаления»
быть

1 минута на чтение