Time Machine не даёт извлечь диск

Для диска Time Machine проверьте состояние в Time Machine, дождитесь завершения или запросите остановку копирования и дайте закончиться очистке.

(Updated )

Вы закончили резервное копирование. Time Machine показывает, что оно завершено. Вы нажимаете «извлечь» — а macOS сообщает, что диск используется. Знакомо?

Для диска Time Machine проверьте состояние в Time Machine, дождитесь завершения или запросите остановку копирования и дайте закончиться очистке. Наличие backupd само по себе не доказывает активное копирование на этот диск. Не отключайте индексацию Spotlight и не завершайте службы копирования ради его освобождения. Повторите обычное извлечение; если диск остаётся заблокированным, сохраните всё и полностью выключите Mac перед отключением.

С дисками Time Machine это случается постоянно, и это одна из самых раздражающих сторон в остальном превосходной системы резервного копирования Apple. Копирование завершается, но что-то продолжает удерживать диск. Вы застреваете перед выбором: выдернуть кабель (не надо) или бесконечно ждать, пока какой-то загадочный процесс закончит работу.

Виновник почти всегда одно из двух: либо демон backupd ещё не полностью освободил диск, либо Spotlight занят индексированием вашей резервной копии. Иногда — и то, и другое сразу.

Почему backupd удерживает ваш диск

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

На компьютерах Mac с Apple Silicon backupd выполняется на энергоэффективных ядрах, чтобы меньше мешать вашей работе. Для производительности это здорово, но означает, что задачи по уборке могут занимать больше времени, чем вы ожидаете. Процесс задуман незаметным, а это иногда выливается в медлительность.

Наличие backupd само по себе не доказывает активное копирование на этот диск.

Spotlight всё усугубляет

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

Проблема в том, что индексирование Spotlight может продолжаться ещё долго после завершения копирования. Процессы mds и mds_stores (сервер метаданных Spotlight) будут перемалывать ваш резервный диск минутами, а на больших копиях — порой часами.

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

Безопасный способ проверить, что блокирует извлечение

Прежде чем что-либо форсировать, стоит выяснить, что на самом деле обращается к диску. Откройте Терминал и выполните:

lsof /Volumes/YourDriveName

Замените «YourDriveName» на реальное имя вашего диска. Если в нём есть пробелы, заключите весь путь в кавычки:

lsof "/Volumes/Time Machine Backup"

Эта команда выводит каждый процесс, у которого открыты файлы на этом томе. Скорее всего, в результатах вы увидите mds, mds_stores, backupd или Finder. Теперь вы точно знаете, с чем разбираться. (Подробный разбор lsof есть в нашем руководстве по команде lsof для пользователей Mac.)

Spotlight

Не отключайте индексацию Spotlight и не завершайте службы копирования ради его освобождения.

Остановка выполняющегося резервного копирования

Если backupd ещё работает, самое чистое решение — остановить Time Machine через строку меню. Нажмите значок Time Machine и выберите «Пропустить эту резервную копию» или «Остановить резервное копирование» (формулировка зависит от версии macOS). Так система корректно завершит то, чем занята.

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

Для диска Time Machine проверьте состояние в Time Machine, дождитесь завершения или запросите остановку копирования и дайте закончиться очистке.

Когда ничто другое не помогает

Повторите обычное извлечение; если диск остаётся заблокированным, сохраните всё и полностью выключите Mac перед отключением.

Принудительное завершение или извлечение может привести к потере данных; Ejecta не подтверждает безопасность записи.

Способ побыстрее

Ejecta: Ejecta предлагает бесплатную диагностику дисков без ограничения пробного периода. Платная лицензия открывает завершение и извлечение для поддерживаемых приложений, извлечение всех дисков и управление Time Machine. Системные процессы могут требовать ожидания, авторизации или выключения. Сначала сохраните работу и завершите передачу.

Как избежать проблем с извлечением в будущем

Несколько привычек помогут реже сталкиваться с этим.

Не отключайте индексацию Spotlight и не завершайте службы копирования ради его освобождения.

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

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

Купить - $29 $9.99