Time Machine Time Machine & LinuxРечь пойдет о настройки fedora 14

в качестве Time Machine для Mac OS X 10.6.

Руководство на эту тему, которые помогли
1) amahi
2) ubuntu tutorial
3) заметки на память

I. НАСТРОЙКА FEDORA 14

Все дальнейшие действия на Fedora надо выполнять с правами root. Так же у меня был отключен selinux

Установим необходимое ПО.

На Fedora запускаем команду:

yum install avahi netatalk

Далее редактируем afpd.conf ( nano /etc/netatalk/afpd.conf )

В самом конце файла добавляем строчку:

- -noddp -tcp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword -advertise_ssh

Далее редактируем netatalk.conf ( nano /etc/netatalk/netatalk.conf )
Находим параметры конфигурации и приводит их к соответствующему виду

ATALKD_RUN=no #при установки стоит yes
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

Далее добавляем папку для общего доступа через afp ( nano /etc/netatalk/AppleVolumes.default )

в самом конце файла добавляем

/timemachine TimeMachine allow:user rwlist:user,@users cnidscheme:cdb options:userdots,upriv

#/timemachine каталог доступный по afp
># TimeMachine отображаемое имя папки при подключении по afp
#user заменить на желаемого пользователя с правами доступа к папке

service netatalk start #Запустить netatalk
chkconfig netatalk on #Добавить службу в запуск при загрузки

Далее настраиваем avahi ( nano /etc/avahi/services/afpd.service )

<?xml version=»1.0″ standalone=’no’?>
<!DOCTYPE service-group SYSTEM «avahi-service.dtd»>
<service-group>
<name replace-wildcards=»yes»>%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

Далее редактируем nsswitch.conf ( nano /etc/nsswitch.conf )
Параметр hosts приводим к такому виду

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4 mdns

Далее перезапускаем службу

service avahi-daemon restart
chkconfig avahi-daemon on

II. НАСТРОЙКА MAC OS X 10.6

В терминале mac os запускаем

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Далее открываем системные настройки > Сеть > Ethernet (название вашего сетевого подключения) > Дополнительно > Ethernet > Запоминаем
значение Индефикатора Ethernet (mac адрес)

Далее создаем образ диска для time machine (нам понадобится имя компьютера узнать его можно запусти в терминале uname -n)

diskutility Time Machine & LinuxОткрываем Дисковую утилиту (Disk Utility.app)

> Нажимаем новый образ
> В поле Сохранить как: пишем имя компьютера_мак адрес_без_двоеточий (пример: MacBookUser_001234567890)
> В поле Имя: Желаемое имя образа диска (пример: TM )
> В Размер: нажимаем Выбрвть и указываем желаемый размер
> В Формат образа: выбираем растущий пакет-образ диска

Нажимаем Создать образ (имя компьютера.sparsebundle)
сохраняем в папку Документы (к примеру)

Далее открываем Terminal и вводим команду

ioreg -rd1 -c IOPlatformExpertDevice | awk ‘/IOPlatformUUID/ { split($0, line, «\»"); printf(«%s\n», line[4]); }’

Выводом данной команды будет UUID вашего компьютера, запоминаем его.

Далее запускаем команду ( nano /Users/имя пользователя/Документы/имя образа/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>суда вводим uuid вашего компьютера</string>
</dict>
</plist>

Нажимаем Ctrl+s (сохраняем файл)

Далее открываем настройки Time Machine (Системные настройки > Time Machine)
Нажимаем Выбрать диск… и в списке должна быть сетевая папка на компьютере с линукс)
Выбираем ее и вводим логин и пароль для сетевой папки.
Резервная копия завершится с ошибкой 45.

Далее открываем Finder > Общий доступ > Компьютер с линукс > Подкл. как > Вводим логин и пароль  линукс-пользователя с правами общего доступа к папке для ТМ )
Копируем в папку преднозначенную для TM файл образа.

Далее Time Machine создаст резервную копию без проблем.

p.s.: Проверенно на Fedora 14 и Mac OS X 10.6.5

Related posts:

  1. Ирбис 64 в параллели.