Не удается очистить корзину и удалить резервные копии Time Machine? Вот как это исправить

Очистите корзину, если резервные копии Time Machine не удаляются

Несмотря на то, что Time Machine является замечательным решением для простого резервного копирования, у некоторых пользователей Time Machine может возникнуть особая проблема, из-за которой корзина Mac OS X не может опустошаться, когда резервный диск подключен к Mac. Обычно это проявляется в следующем: пользователь пытается очистить корзину, корзина либо отказывается очищаться, либо застревает на «Подготовка к очистке корзины…», которая затем насчитывает до нескольких сотен тысяч (или более) файлов. Если оставить в покое, Корзина иногда начинает удаляться через несколько часов после подсчета файлов, но это происходит так медленно, что вы можете буквально подождать день или больше, чтобы удалить корзину, что вряд ли практично.

Бесконечный подсчет элементов корзины при удалении резервных копий Time Machine

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Очевидно, это причуда или ошибка, и, похоже, это происходит, когда кто-то пытается вручную удалить резервные копии, чтобы создать дополнительное пространство на жестком диске, или когда старая резервная копия повреждается, когда Time Machine пытается выполнить уборку. Эта проблема была предположительно решена в предыдущем обновлении Mac OS X, но, тем не менее, она продолжается в Mountain Lion, Mavericks, Sierra, El Capitan и т. Д., Возможно, потому, что файлы, вызывающие проблему, часто намного старше, как правило, из Mac OS. X Lion и раньше.

Хорошо, достаточно обсуждения проблемы и некоторой предыстории, давайте перейдем к решению, чтобы вы могли снова очистить корзину и раз и навсегда удалить эти старые упрямые резервные копии Time Machine.

Очистить корзину вручную, если файлы резервных копий Time Machine застряли

Это требует использования принудительного удаления через Терминал, что делает его более продвинутым. Если вы не знаете, что делаете, или вам не нравится Терминал, вы можете полностью пропустить это и просто переждать невероятно долгое удаление корзины через Finder. Действуйте на свой страх и риск.

Обязательно вводите команды точно, иначе вы можете непреднамеренно удалить файлы, которые не хотите удалять, это очень важно, потому что Терминал не запрашивает у вас одобрение или подтверждение, он просто удаляет все.

  • Подключите диск Time Machine к Mac и (временно) остановите все существующие резервные копии Time Machine.
  • Откройте Терминал, находящийся в / Applications / Utilities /, а затем введите следующую команду, чтобы изменить активный каталог на каталог резервного копирования Time Machine:
  • cd /Volumes/(backup drive name)/.Trashes/

    Например, чтобы сменить каталог на резервный диск с именем «Mac Backups», введите следующую команду:

    cd /Volumes/Mac Backups/.Trashes/

  • Подтвердите, что вы находитесь в правильном месте, перечислив содержимое папки .Trashes /. Обычно при этом обнаруживается подпапка «501», содержащая упрямые файлы Backups.backupdb. Вы можете дважды проверить, что находитесь в нужном месте, с помощью sudo ls:
  • sudo ls 501/

    Заметка: При некоторых обстоятельствах папка 501 не будет существовать или будет называться как-нибудь иначе. Иногда .Trashes также содержит файлы backupdb напрямую. Если вы не найдете каталог 501 /, просто удалите вместо него содержимое .Trashes /. Мы собираемся сосредоточиться на .Trashes / 501 /, чтобы быть максимально подробным, чтобы уменьшить количество ошибок с помощью команды rm.

  • Теперь удалим содержимое папки .Trashes 501 с помощью команды rm. Убедитесь, что здесь используется правильный синтаксис, иначе вы можете случайно удалить то, что вам не нужно. Команда rm не запрашивает подтверждения, она просто удаляет файлы.
  • sudo rm -rf 501/Backups.backupdb/

    При запросе введите пароль администратора, чтобы начать удаление .Trashes / 501 / Backup.backupdb / files.

  • Пусть Терминал сядет и сделает это, видимой активности нет, но обычно файлы удаляются максимум в течение 2-15 минут, по завершении выйдите из Терминала.
  • Подтвердите, что корзина снова работает должным образом, очистив ее как обычно в Mac OS X Finder.

Только для опытных пользователей: сокращенная версия синтаксиса для удаления застрявших резервных копий Time Machine

Гораздо более короткая версия описанного выше процесса может быть достигнута путем устранения некоторых мер предосторожности, используемых на вышеуказанных этапах. Используйте эту команду только в том случае, если вы хорошо знакомы с Терминалом, заменив «BackupDriveName» именем рассматриваемого жесткого диска:

sudo rm -rf /Volumes/BackupDriveName/.Trashes/*

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

Только для опытных пользователей: использование tmutil для удаления зависших резервных копий с помощью терминала

При желании вы также можете использовать инструмент командной строки tmutil для удаления резервной копии с Time Machine. Просто замените «DRIVENAME» на имя вашего диска Time Machine, а «BACKUPTODELETE» – на нужную резервную копию, определенную по дате. Это требует использования Терминала, то есть только для опытных пользователей Mac:

sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE

sudo требуется пароль администратора для выполнения задачи.

Итак, мы рассмотрели несколько способов обойти эту проблему, и, безусловно, один из них подойдет вам.

Если причина, по которой вы пытаетесь удалить старые резервные копии, состоит в том, чтобы освободить место для других носителей, рассмотрите возможность разбиения диска резервной копии так, чтобы раздел был посвящен Time Machine, а остальное было доступно для непосредственного хранения файлов. Это предотвратит необходимость вручную удалять резервные копии Time Machine, чтобы освободить место для файлов, и, надеюсь, предотвратит возникновение этой проблемы вообще.

Кроме того, имейте в виду, что если вы используете резервные копии Time Machine, вам может потребоваться выполнить этот процесс на обоих резервных дисках.

Удаление резервных копий Time Machine, когда «Защита целостности системы» мешает вам сделать это

Другой сценарий, который может возникнуть на новых компьютерах Mac с более новыми выпусками Mac OS, – это ошибка при попытке удалить резервные копии Time Machine, которая говорит что-то вроде «Элементы в корзине не могут быть удалены из-за защиты целостности системы». Обходной путь для этой ошибки – временно отключить SIP на Mac, удалить файлы резервных копий Time Machine и снова включить SIP.

Какой метод сработал для вас? Поделитесь своим опытом и решениями в комментариях ниже.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *