Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму заявки на обзор или форму обратной связи.

К нам поступил следующий вопрос:

Имею Time Capsule 2тб., на которую выполняется резервное копирование. Как ограничить размер растущего образа диска до 500гб. Спасибо!


По умолчанию Time Capsule делает бэкапы в «резиновый» образ диска, для которого не задана верхняя планка объёма. Из-за этого образ будет разрастаться до тех пор, пока не съест всё свободное пространство на «капсуле». Отсюда напрашивается решение проблемы — сделать образ диска не резиновым, а ограниченным по размерам. Этим мы и предлагаем вам заняться.

  • запустите Терминал через Spotlight или из папки Программы/Служебные программы
  • введите команду:

[php]hdiutil create -size 500g -fs HFSX -volname «Backup of Mac» ~/Desktop/TM.sparsebundle[/php]

  • не нажимая Enter, исправьте параметры команды. 500g вы можете заменить на любое другое число гигабайт — это будет максимально допустимый размер бэкапа. В «Backup of Mac» слово «Mac» надо заменить на название вашего компьютера (его вы можете уточнить в пульте настроек «Общий доступ»).
  • нажмите Enter и подождите. На вашем рабочем столе создастся будущий образ. Он не займёт все 500 гигов, напротив, он будет в разы меньше.
  • дважды кликните по создавшемуся файлу, чтобы он смонтировался
  • запустите Дисковую утилиту (она тоже лежит в папке Программы/Служебные программы). В левой панели выберите ваш образ, а на верхней панели нажмите кнопку «Включить журнал»:

  • размонтируйте образ обратно
  • подключитесь к Time Capsule и посмотрите, как называется файл с расширением .sparsebundle.
  • дальше возможны два варианта: если вам не жалко предыдущих бэкапов (или если размер образа на Time Capsule больше, чем заданный вами размер для нового образа), то вы можете переименовать образ на Рабочем столе так же, как называется образ в Time Machine, а потом перезаписать образ на капсуле образом с Рабочего стола
  • если вы хотите сохранить предыдущие бэкапы, то смонтируйте ваш новый образ для бэкапов снова. В Дисковой утилите выберите его и перейдите на вкладку «Восстановить». В поле «Назначение» перетащите ваш новый образ из левой панели. Затем нажмите кнопку «Образ» и укажите путь к старому образу, лежащему на Time Capsule. Останется лишь нажать на кнопку «Восстановить». Кстати, на время копирования образов функцию Time Machine лучше выключить в соответствующем пульте настроек Mac OS X, иначе вы рискуете потерять старые бэкапы.

  • и последнее предупреждение — если вы будете восстанавливать старые бэкапы Time Machine в новый образ, то он разрастётся до размеров старого образа. Разумеется, на том диске, где лежит новый образ, должно хватать места. Если места не хватает, переместите новый образ в любую другую папку. Можно даже запихнуть его на Time Capsule.

Если вы правильно назовёте новый образ, то Time Machine продолжит работать с ним так же, как и с предыдущим. Кстати, если вы по каким-либо причинам не знаете правильного имени для образа (например, вы нечаянно удалили с «капсулы» старый образ), его можно выяснить, вбив в Терминале команду невероятной длины (да-да, всё это вводится в одну строку :):

[php]echo «$(system_profiler | sed -ne ‘s/.*Computer Name: //p’)_$(ifconfig en0 | awk ‘$1==»ether»{gsub(«:»,»»);print$NF}’).sparsebundle»[/php]

Поделитесь страницей через социальные сети

  • Константин

    Спасибо за подробный обзор данной ситуации, но к сожалению TM не признает новый образ и создает новый 2тб в который и производит резервное копирование. Может быть я что-то не правильно делаю, пробовал по несколько раз оба варианта… Не получается.
    Еще раз, спасибо!

    • AppStudio

      капсула стирает скопированный вами образ и создаёт новый?

      • Константин

        Нет, она просто создает новый образ под тем же именем только с цифрой "1" и работает дальше с ним

      • Константин

        Неужели никто мне так и не поможет с размером бэкапа(((

        • AppStudio

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

          • Константин

            Спасибо за помощь!

  • iManProf

    </span> наверно в последней команде лишний?)