Mac OS X: приручаем TimeMachine к SMB шаре

На всё нам понадобится минут 5 и одна перезагрузка, приступаем:

Включаем поддержку smb, для этого открываем терминал и вводим следующую команду:
korp # defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

После чего нам потребуется перезагрузится.

Создаём образ бэкапа, снова открываем терминал и вводим команду:
korp # hdiutil create -size G -fs HFS+J -volname 'Time Machine Backups' -type SPARSEBUNDLE .sparsebundle

size - размер образа бэкапа
name - имя вашей машины

В 10.6 появилось новая особенность, для работы TM нам необходимо создать .plist и добавить его в наш образ. Создаём файл com.apple.TimeMachine.MachineID.plist следующего содержания:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.backupd.HostUUID</key>
<string>MYUUID</string>
</dict>
</plist>

MYUUID - UUID аппаратного обеспечения, необходимо заменить на UUID вашей машины (можно посмотреть в сведениях о компьютере, на закладке "Аппаратные средства").

Копируем plist в образ бэкапа (при помощи терминала)
korp # cp com.apple.TimeMachine.MachineID.plist .sparsebundle/

Всё что нам остаётся сделать, это скопировать наш получившийся образ на нашу smb шару и выбрать её в настройках TM.

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