Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Не удалось очистить корзину и удалить временные копии файлов? Вот как это исправить

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

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

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

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

Ручная очистка корзины, когда файлы резервного копирования Time Machine застряли

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

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

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

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

    cd / Тома / Mac \ Резервные копии / .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 минут, выйдите из терминала, когда закончите
  • Подтвердить, что Trash работает по назначению, опуская его, как обычно, в OS X Finder

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями: