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.