Образ диска для Time Machine

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

Процедуру я начал с отключения Time Machine и удаления всех бэкапов. Без этого никак, оставшегося места не хватало. Тут меня ждал сюрприз — корзина очищалась двое суток!

Очистка корзины около двух суток
Процедура заняла около двух суток

Я несколько раз прерывал процесс, точного количества файлов не знаю, что-то под 3 миллиона, общим объемом 420 Гб.

Дальше по инструкции. Я подозреваю, что все эти команды в терминале можно заменить манипуляциями в Disk Utility, но так как быстрее и однозначнее, с 2014 года ничего не изменилось, как выясняется.

cd /Volumes/MeinAusweis
hdiutil create -size 380g -type SPARSEBUNDLE -fs "HFS+J" -volname TM TM.sparsebundle
open TM.sparsebundle


diskutil list
...
/dev/disk4 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +408.0 GB disk4
1: EFI EFI 209.7 MB disk4s1
2: Apple_HFS TM 407.7 GB disk4s2


sudo diskutil enableOwnership /dev/disk4s2

MeinAusweis — это имя внешнего диска, TM — произвольное название для папки, в которой будет храниться мой рассеянный пакетный образ диска.

Рассеянный пакетный образ диска
Рассеянный пакетный образ диска

Здесь пришлось отлучиться в Finder (или Дисковую Утилиту), поскольку как переименовать диск в командной строке я не знаю (можно было сразу в вызов hdutil добавить -volname TM, но уже проехали) Назвал его TM.

Дальше можно добавить диск в Time Machine в Системных настройках, либо командой из инструкции.

sudo tmutil setdestination /Volumes/TM
Time Machine на на образе диска
Time Machine готовится к полному бэкапу

Я отключил Time Machine Editor и включил автоматическое создание копий в настройках.

Почему для образа диска используется именно формат sparsebundle (рассеянный пакетный), а не sparseimage (просто рассеянный) или не dmg?

disk-image-choices
sparsebundle / sparseimage / dmg

Для dmg сразу будет откушен указанный объем, что не очень эффективно, но иногда желательно. Sparsebundle будет расти по необходимости, как и sparseimage, разница между ними в нюансах, которые для данного применения несущественны.

Этот метод часто используется для создания совместимого «диска» на сетевых хранилищах и других накопителях с неподдерживаемым форматом (Time Machine хочет HFS+). Подключились к «шаре», создали там образ диска, смонтировали — можно скармливать Машине.

Добавить комментарий