Pull to refresh

Linux: Приучаем Time Machine к домашнему серверу

Reading time1 min
Views1.4K
Поставил себе задачу — бэкапить свой iMac при помощи Time Machine на домашний сервак под Gentoo


emerge net-fs/netatalk
nano /etc/netatalk/netatalk.conf
Оставляем только нужное
ATALKD_RUN=no
PAPD_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
TIMELORD_RUN=no
A2BOOT_RUN=no

nano /etc/netatalk/afpd.conf
в конце файла дописываем
- -noddp -advertise_ssh

nano /etc/netatalk/AppleVolumes.default
в конце файла дописываем шары
/mnt/sdb/TimeMachine TimeMachine allow:@users
(точка монтирования - имя - пользователи)

/etc/init.d/atalk start
tail /var/log/messages (смотрим, нет ли ошибок)
rc-update add atalk default (добавляем в автозагрузку)

я не стал морочится с настройкой Avahi что бы поднять Bonjour (эта зараза слишком много хочет вместе с собой), по этому переходим к настройке MacOS

Проверяем всё ли работает
Finder — Go — afp://сервер/TimeMachine
после ввода имени/пароля всё должно нормально подмонтироваться

далее, капсула сама не хочет нормально работать, по этому заставляем её ручками, открываем консоль и пишем:
hdiutil create -size 160g -fs HFS+J -volname “TimeMachine” имя_мак_компа_мак_адрес_мак_компа.sparsebundle
в ответ получаем:
created: /Users/имя_пользователя/имя_машины_001ec20a3330.sparsebundle
далее:
cp -r /Users/имя_пользователя/имя_машины_001ec20a3330.sparsebundle /Volumes/TimeMachine/имя_машины_001ec20a3330.sparsebundle
и закрываем терминал

теперь всё должно прекрасно работать, сам сижу заливаю 106Гб :)
Tags:
Hubs:
Total votes 9: ↑5 and ↓4+1
Comments9

Articles