Как исправить Time Machine «Эта резервная копия слишком велика для резервного диска»?

9

Почему я всегда вижу это окно в моей системе?

альтернативный текст

Я заменил диск на новый, больший, и через некоторое время сообщение снова появляется.

Насколько я знаю, TM удаляет старые резервные копии, чтобы сохранить новые, но кажется, что это не так.

Есть ли способ решить это?

DuckDucking
источник
Хм, интересно, действительно ли принятый ответ решил это для вас? И почему вы удалили Mac OS X - не можете остановить индексирование диска Time Machine ? (Я действительно проголосовал за это; хороший вопрос!)
Арджан
вот и все об этом: pondini.org/TM/C4.html
cregox

Ответы:

10

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

Проблема оказалась в том, что диск содержал только одну (большую) резервную копию и не имел места для хранения текущей дельты (delta = изменения в файлах с момента последней резервной копии).

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

Я использовал Disk Inventory X, чтобы просмотреть содержимое моего жесткого диска, и обнаружил несколько больших папок, резервные копии которых не требуется. Я исключил их из резервной копии с помощью «Time Machine»> «Параметры»> «Исключить эти элементы из резервных копий». Информация из Disk Inventory X также заставила меня удалить кучу больших неиспользуемых файлов.

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

ОБНОВЛЕНИЕ : Это недавно случилось со мной снова, и просто исключение папок из резервной копии было недостаточно, поэтому я нашел еще одну хитрость. Допустим, вы анализируете содержимое жесткого диска и понимаете, что есть папка объемом 20 ГБ (назовем ее UselessStuff), для которой выполняется резервное копирование. Вы исключаете его из резервной копии, как описано выше, но это не удаляет предыдущие резервные копии UselessStuff с диска, и у вас все еще не хватает места для завершения резервного копирования. Поскольку вам не нужны никакие резервные копии UselessStuff, вы можете войти в Time Machine, щелкнуть правой кнопкой мыши на UselessStuff и нажать «Удалить все резервные копии ...». В моем случае это освободило достаточно места для успешного продолжения резервного копирования.

Дэйв Кэхилл
источник
1
Или короткая версия: убедитесь, что ваш резервный диск больше, чем объем данных, который вы хотите сделать резервную копию.
Даниэль Бек
3
@DanielBeck, это совсем не так. Я сталкиваюсь с этой ошибкой при попытке создать резервную копию ~ 220 ГБ на диске 1,25 ТБ. Проблема заключается в том, что Time Machine неправильно удаляет старые резервные копии.
ForeverWintr
2

Во-первых, я хотел бы отметить, что странно, что в диалоговом окне отображаются запятые в цифрах, а не в десятичных точках. Я не уверен, что с этим. Если ответ Криса Навы вам не помог, читайте дальше.

Иногда Time Machine блокируется, когда в данных происходят большие изменения. Я вижу, что у вас есть более 12 ГБ для резервного копирования и только 2 ГБ доступно. Изменения либо накапливались некоторое время, либо что-то большое было недавно изменено на вашем диске.

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

Вы резервируете монолитную базу данных, которая регулярно меняется? Что-то вроде почтовой базы Entourage может стать очень большим, и одно новое почтовое сообщение помечает ее как абсолютно новую для Time Machine. Это может привести к быстрому заполнению резервной копии Time Machine. Приложение для управления фотографиями Aperture делает то же самое.

Кроме того, насколько большой этот резервный диск?

Тео Белк
источник
8
диалог показывает запятые в цифрах вместо десятичных знаков - добро пожаловать в мир за пределами США?
Арьян
1
Различные локали используют разные символы для десятичного разделителя. В Системных настройках -> Язык и текст -> Форматы попробуйте изменить свой регион на «Бельгия», чтобы увидеть локаль, в которой запятые и точки поменялись местами.
Стивен Дженнингс
Мы здесь, в Западном Поданке, никогда не обращаем внимания на децимулы. Они просто noosance.
Тео Белк
Только один Mac подключен. Я пробовал с дисками разных размеров, от 400 Мб до 1 Тб. Все диски показывают проблему, это только вопрос того, сколько времени нужно, чтобы наполниться. Да, я за пределами США. Итак, мой mac настроен с запятыми в качестве разделителей десятичных дробей. Я не поддерживаю ничего необычного. Просто работаю на Mac, создавая изображения и прочее, когда я вижу эти сообщения. Я видел это дюжину раз за последние месяцы. Очень назойливый. Если на диске в 10 раз больше места на диске Mac, я не должен этого видеть.
DuckDucking
Вы можете попробовать вручную удалить самую старую резервную копию. Откройте TM и перейдите к самой старой резервной копии. Затем перейдите в меню «Действие» (это маленький значок в виде шестеренки в верхней части окна Finder, который отображается при запуске Time Machine). Выберите Удалить резервную копию. Может быть, это что-то расшатает Я не уверен, что держит это.
Тео Белк
2

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

Видимо, запустив команду (в окне терминала):

hdiutil resize -size 50g MyFile.sparsebundle

(где 50g - это размер, размер которого вы хотите изменить, а MyFile.sparsebundle - имя файла изображения).

изменит размер файла изображения sparsebundle. Вам нужно будет "cd'ed" в каталог машины времени, чтобы это работало.

Убедитесь, что ваша резервная копия создана ... если вы понимаете, о чем я.

Конечно, вышесказанное может не иметь ничего общего с вашей проблемой - это всего лишь мысль!

Джозеф Редферн
источник
1

Откройте настройки и убедитесь, что на них написано: «Самые старые резервные копии удаляются при заполнении диска».

Крис Нава
источник
это всегда включено ... с первого дня, когда я начал использовать TM, но даже в этом случае я вижу эти сообщения время от времени. Очень назойливый!
DuckDucking
В этом случае ответ от @Theo Belk, скорее всего, правильный.
Крис Нава
Эта опция больше не доступна в OSX.
Altabq
1

В моем случае на другом диске была резервная копия.

Используя Finder, загляните внутрь / Volumes / < ваш резервный диск > /Backups.backupdb/ <имя вашего компьютера > / Latest .

Вполне возможно, что вы можете найти запись, которую вы не ожидаете, в дополнение к < имя вашего компьютера >.

Или, как в моем случае, вы смотрите туда и не находите ничего интересного, но не можете заглянуть в ../Последний раз, который заставил бы вас осознать, что ваш старый компьютер (то же самое оборудование, pre-Lion clean-install) имел то же самое имя в качестве нового, но пользовательское имя жесткого диска. Резервная копия со старого имени жесткого диска никогда не использовалась повторно и никогда не удалялась.

Я убедился, что мне ничего не нужно в этой резервной копии, затем удалил ее. Резервное копирование прошло нормально оттуда.

Всем удачи!

Matt
источник
0

Как указано в настройках Time Machine, «самые старые резервные копии удаляются при заполнении диска». Этот процесс прекрасно работает, если на исходный диск не добавлено большое количество данных за один раз .

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

Решение. Перейдите на резервный диск с помощью Finder. Удалите вручную самые старые папки резервных копий (т. Е. Выполните задачу, которую Time Machine обычно может выполнять автоматически), а затем скажите Time Machine «Резервное копирование сейчас». Вы вернетесь в нужное русло и будете готовы, пока в следующий раз не загрузите большой объем данных на исходный диск, пока Time Machine работает на «полном» резервном диске.

Джон Эрк
источник
Есть ли у вас основания полагать, что это безопасная операция? Машина времени сохраняет «дельты» - только байты, которые изменились между резервными копиями - поэтому записи связаны во времени. Удаление одной дельты вручную может повредить все будущие резервные копии.
emcmanus
Все идет нормально. Прошло больше месяца, и у меня не было никаких проблем.
Джон Эрк
Насколько мне известно, каждая устаревшая папка в пакете / папке резервного копирования Time Machine содержит полные измененные файлы для этого сеанса резервного копирования и жесткие ссылки на старые, неизмененные файлы. Таким образом, нет никаких частичных файлов или дельт в резервной копии. Если кто-то может это проверить, отлично.
Нико Ниман
0

Не забудьте исключить другие диски, а также при необходимости.

Пример: на моем внутреннем накопителе объемом 1 ТБ недавно появились поврежденные секторы с сильными скачками , поэтому я перешел на использование внешнего накопителя на 2 ТБ через USB 3.0 в качестве загрузочного диска ( кстати , я настоятельно рекомендую Superduper ).

Time Machine, поддерживающая вращающийся внешний жесткий диск объемом 1 ТБ, быстро исчерпала пространство, несмотря на то, что мой загрузочный диск сейчас использует не более 1 ТБ. Поэтому я удалил резервную копию Time Machine и попытался сбросить ее - она ​​продолжала давать сбой с предполагаемым размером 1,6 ТБ. Почему это может быть?

Оказывается, он пытался сделать резервную копию как исходного внутреннего «Macintosh HD», так и нового SSD-накопителя, поэтому вам необходимо исключить весь старый накопитель для полного резервного копирования, чтобы поместиться в доступное пространство.

Уильям Туррелл
источник