Docker beta — вещь отличная. Я даже перестал заходить на сервер с Linux, когда нужно поработать с контейнерами. Вот только есть один побочный эффект.

За достаточно короткое время диск с Time Machine забился полностью и стали удаляться старые бекапы. Он, конечно, небольшой, всего 750 GB, но всё-таки скорость заполнения показалась мне слишком подозрительной. Причём каждый день удалялся старый бекап и откат стал возможен лишь на два дня назад.

Пришлось поставить BackupLoupe и посмотреть, что происходит. Сразу же стало всё понятно — Docker:

Добавил его в исключения (и на всякий случай несколько других, которые скорее всего и так не бекапятся):

Всё равно история Time Machine минимальна, переформатировал раздел и начал сначала.

После того, как заметка уже была написана, оказалось, что в настройках Docker есть опция “Exclude VM from Time Machine backups”. По умолчанию она была отключена.

Как эта опция работает? Вот так:

$ xattr -l ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux
com.apple.metadata:com_apple_backup_excludeItem:
00000000  62 70 6C 69 73 74 30 30 5F 10 11 63 6F 6D 2E 61  |bplist00_..com.a|
00000010  70 70 6C 65 2E 62 61 63 6B 75 70 64 08 00 00 00  |pple.backupd....|
00000020  00 00 00 01 01 00 00 00 00 00 00 00 01 00 00 00  |................|
00000030  00 00 00 00 00 00 00 00 00 00 00 00 1C           |.............|
0000003d

Так как раздел был зашифрован, то пришлось идти в консоль:

$ diskutil coreStorage list

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9C4141EF-5374-4E10-BD6F-40348918E8D8
    =========================================================
    Name:         Time Machine
    Status:       Online
    Size:         749812400128 B (749.8 GB)
    Free Space:   18956288 B (19.0 MB)
    |
    +-< Physical Volume 0520F776-4CF5-4428-95C5-39239EB3DC11
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     749812400128 B (749.8 GB)
    |
    +-> Logical Volume Family 6E54539F-D1C5-49CC-9957-73AB9B164977
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume F8A68527-F12A-491A-A671-BECCD70D57A7
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          749441122304 B (749.4 GB)
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Time Machine
            Volume Name:           Time Machine
            Content Hint:          Apple_HFS

$ diskutil coreStorage deleteVolume F8A68527-F12A-491A-A671-BECCD70D57A7

The Core Storage Logical Volume UUID is F8A68527-F12A-491A-A671-BECCD70D57A7
Started CoreStorage operation on disk2 Time Machine
Unmounting disk2
Removing Logical Volume from Logical Volume Group
Finished CoreStorage operation on disk2 Time Machine

$ diskutil coreStorage list

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9C4141EF-5374-4E10-BD6F-40348918E8D8
    =========================================================
    Name:         Time Machine
    Status:       Online
    Size:         749812400128 B (749.8 GB)
    Free Space:   749460074496 B (749.5 GB)
    |
    +-< Physical Volume 0520F776-4CF5-4428-95C5-39239EB3DC11
        ----------------------------------------------------
        Index:    0
        Disk:     disk1s2
        Status:   Online
        Size:     749812400128 B (749.8 GB)

$ diskutil coreStorage delete 9C4141EF-5374-4E10-BD6F-40348918E8D8

Started CoreStorage operation
Destroying Logical Volume Group
Erasing disk1s2
Initialized /dev/rdisk1s2 as a 698 GB case-insensitive HFS Plus volume with a 57344k journal
Mounting disk
Finished CoreStorage operation

$ diskutil coreStorage list

No CoreStorage logical volume groups found

А затем для простоты создать новый в Disk Utility и подключить его как Time Machine Volume.