Как именно работает Time Machine?

48

Time Machine - это, безусловно, самый простой способ резервного копирования данных на Mac. Уникальность этой программы в том, что она сохраняет данные с помощью «снимков файловой системы». Но как именно работает этот инструмент? В чём его особенности и есть ли существенные недостатки?

Для начала определимся, какие данные сохраняет Time Machine

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

С чего начать процесс резервного копирования?

Нужен непосредственно сам Mac и внешний носитель данных. Интерфейс роли не играет, но предпочтительнее использовать USB 3.0 или Thunderbolt из-за высокой скорости работы.


Оптимальный размер внешнего носителя зависит от того, какой объём данных уже имеется, и от того, насколько интенсивно вы работаете с ними. Для большинства пользователей накопителя объёмом в 1 или 2 ТБ более чем достаточно.

Разберем подробнее процесс резервного копирования:

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

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

После настройки Time Machine бэкапы создаются автоматически, со следующей периодичностью:

  • За последние 24 часа — каждый час
  • За последний месяц — каждый день
  • За все предыдущие месяцы — каждую неделю

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

Есть ли минусы?

Выделить можно только один: для работы Time Machine внешний жесткий диск обязательно должен быть отформатирован в HFS+, что затрудняет дальнейшее его использование в Windows.

А вы используете Time Machine? Если нет, то почему? Дайте нам знать об этом в комментариях.

Лучший комментарий

48 комментариев Оставить свой

    • 2

      mikalich, Вот вот. А файловая система- ну так если очень надо, на форточку можно драйвер накатить. Хотя зачем бы резервная копия мака под ней понадобилась…

    • -16
      AstaLAVistA

      mikalich, Моно бровь апле уберёт.!!!

    • -1

      mikalich, Раньше было незаметно. Теперь многие жалуются на ‘не удалось создать резервную копию, time capsule изменилась бла-бла’

      • 2

        adasiko, Не знаю, что там изменилось. Уже много лет ничего не меняется. А Time Machine по воздуху работает отлично — один раз настроил и забыл.

        • 1

          mikalich, > Не знаю, что там изменилось

          Очень просто. Переход с HFS на APFS, и с AFP на SMB.
          Чёткий рубеж, когда пошли массовые проблемы — это High Sierra

          • -1

            adasiko, А, ок, просто я до сих пор на капитане сижу. С Hifh Sierra, помню, какие-то проблемы тоже были. Файлы с сетевого диска не открывались.

  1. 0

    Самое удобное что можно с NAS синхронить и не думать даже про бэкапы и не подключать внешний хард каждый день к маку.

  2. 0
    anatttoliy

    Год назад купил вместе с маком на 2 тб. Пока без претензий

  3. 3
    Roman Kerimov

    Не обязательно весь жёсткий диск в HFS+ форматировать. Часть можно отформатировать ExFAT или ещё что‐нибудь, что Windows понимает.

    • 0

      Roman, Под Windows есть драйвер Paragon HFS. После чего все диски HFS нормально открываются и работают под виндой.

  4. 0

    Жесткий 3 тб разделен на 1тб под тайм машину, 2 под помойку. Все через роутер асус рт 68, т.к. Капсула сдохла, диск кстати от нее остался, барракуда 3тб.

  5. 0
    MaksimKurakin

    Использую Time Capsule 3Tb. Делает все сама, претензий нет. Но при использовании двух iMac с 1 Tb на борту каждого, постоянно ругается, что не удалось сделать копию из-за недостатка места, после чего все же копию делает.

  6. 6

    Купил тайм капсулу на 3 тб, храню все Файлы и бэкапы там. Один раз настроил, и ни задумываешься, ни о чем как домой пришёл, мак сам все сделал в фоновом режиме. Ни разу не пришлось восстанавливать Ось, спасибо яблочной продукции за это. И спасибо что единственная компания думающая о надежности и легкости, ни каких заморочек и проблем. (Бэкап айфона тоже идет на капсулу.)идёт

    • 0
      Старый.Драный.Сочинский.Котяра

      ravi, Аналогично с 2011 года. Восстанавливаться пришлось, один раз бэкап оказался битым, но начать с начала тоже иногда полезно. В остальных случаях выручала всегда. MacBook в состоянии сна тоже бэкапит, так что ночью капсула иногда врубается и делает свои дела.

    • 0
      Tyler_2005

      ravi, Как айфон бэкапишь на капсулу?

      • 0
        Roman Kerimov

        Tyler_2005, для этого ничего специально делать не нужно. По умолчанию бекапится всё, в том числе и резервные копии iPhone.

  7. 0
    dustwashere

    присоединюсь к позитивным каментам. капсула или экстрим с подключеным диском очень удобно. последняя капсула на 2тб — РК моего ноута,жены и макмини сына, и подключен винт на 2тб — там фильмы
    жаль что мои познания не широки — пытался тут прикрутить на роутер с openwrt винт в HFS+ видит, afp поднял но победить не смог, а так было бы круто, стоит он раза в два дешевле экстрима с той же скоростью.

    очень важный нюанс — рст капсулы и экстримы покупать нельзя, скорость зарезана(что там с ограничениями по частотам) — выше 450 не выдает (на моей не рстшной капсуле максимум 867 мбит\с стреляет)

  8. 0
    wowtschick

    Основной iMac бэкапится через Time Machine одновременно на внешний hdd, который постоянно к нему подключен и на домашний NAS. NAS, в свою очередь, по ночам синхронизируется с другим NAS, стоящим у родителей в другом городе. Таким образом реализуется «правило 3-2-1». MacBook Pro, не являющийся основным, резервируются, опять же при помощи Time Machine на отдельный hdd, по принципу «когда придется» — ибо используется относительно редко. А все актуальные проекты синхронизируются при помощи собственного облака, реализованноого на вышеупомянутом NAS.

  9. 0
    sachenko25

    А как отключить уведомление «резервная копия не делалась бла бла бла?»

  10. 0
    AleksandrVt

    Acronis True Image так же работал всегда)

  11. 0
    KolinPower

    Пользуюсь Time Machine. Раз в месяц подрубаю внешний HDD.

    • -1

      KolinPower, Я тоже подключаю внешний жёсткий диск по USB, но не раз в месяц, а раз в неделю, или как получится (иногда, перед обновлением Mac OS дополнительную копию делаю.)

  12. 0
    KonstantinS

    RaspberryPi + USB HDD 2Tb + немного магии и вуаля, все работает по wi-fi, 2 года уже, скорость так себе, но поскольку все равно в фоне, то и не критично. Если нет планов использовать RPi для других нужд — проще, конечно, купить роутер с поддержкой TM или оригинальное решение от Apple.

  13. 0

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

  14. 0

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

    • 0
      Roman Kerimov

      caduceus, тут весь смысл в регулярном бекапе. И можно быстро восстановить систему, когда понадобится.

    • 0
      Roman Kerimov

      caduceus, но даже если бекапить время от времени, то всё равно удобнее это делать с помощью Time Machine, а не вручную.

      • 0

        Roman, Тут бред в версиях файлов. Нужен мне конкретный файл отпределенной версии — в моих ручных бекапах я точно знаю что и где. В автоматических я не могу вспомнить какого числа что было. Поэтому не использую автоматику в бэкапах.

        • 1
          Roman Kerimov

          caduceus, конкретный файл определённой версии — это уже не задача бекапа. Следовательно и Time Machine для этого не подходит.
          В этом случае нужна система контроля версий, например, git.
          А копировать руками — это потенциальный источник ошибок и потеря времени.

          • 0

            Roman, Так вот я гитом и пользуюсь.

            • 0
              Roman Kerimov

              caduceus, ну так это не вручную и не бекап. А задача Time Machine — это восстановить всё это вместе с системой в катчайшие сроки и в наиболее актуальной версии.
              А ещё она может помочь восстановить незакоммитченные данные.

              • 0

                Roman, Я знаю для чего тайм машин. Просто ей не пользуюсь, потому что для меня не удобно.

                • 0
                  Roman Kerimov

                  caduceus, неудобно по сравнению с чем?

                  • 0

                    Roman, Чего ты к человеку пристал? Ну неудобно и всё, какая разница

                    • 0
                      Roman Kerimov

                      boshlin, мне интересно. Вдруг есть более удобный способ, а я не знаю, зря теряю время и продолжаю Time Machine использовать.

                      • 0

                        Roman, Мне запустить шелловский скрипт или батник проще, чем что-то доверить автоматике. Вот например при сборке программы создаются объектные файлы, которые и линкуются в конечный бинарник. И эти объектные файлы могут занимать несколько сот мегов. И тайм машина все это будет сохранять? Нет, нафиг надо. Я сохраняю только то, что нужно лично мне и как мне это нужно. Автоматика идет лесом.

                        • 0
                          Roman Kerimov

                          caduceus, в Time Machine можно добавлять исключения. Это эквивалентно написанию скрипта. Их можно даже из терминала добавлять. И лучше что‐то ненужное забыть исключить, чем забыть включить что‐то нужное.

                          Скрипт — это тоже автоматика, как и компилятор с линковщиком. И git — это автоматика.

                          • 0

                            Roman, Ну, может быть, не разбирался глубоко, у меня уже все давно настроено и работает без тайм машин и меня все устраивает.

                            • 0
                              Roman Kerimov

                              caduceus, из терминала можно даже добавить исключение для файла без абсолютного пути. То есть его можно перемещать куда угодно, и он всё равно будет иключён. Через графический интерфейс такое недоступно.

  15. 0

    У меня стоит WD MyCloud с включенной настройкой Time Machine. Всё шикарно работает

  16. 0

    Time machine сохраняет копии каждый час «сегодняшнего и вчерашнего дня». Ежечасные копии позавчерашнего дня косятся и остается лишь одна за весь день итц. Это, если упростить картину.

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

    Почему спрашиваю. К примеру, решил я сделать бэкап каких-то данных, а затем эти данные кинуть в исключения. как пример — parallels desktop, или еще какое место, файлы которого часто меняются и имеют бльшой вес.

Авторизуйтесь Чтобы оставить комментарий