TM srv + afp shares

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gargon
проходил мимо
Сообщения: 3
Зарегистрирован: 2014-04-14 16:45:10

TM srv + afp shares

Непрочитанное сообщение gargon » 2014-04-14 17:29:01

День добрый.

Дано:

Код: Выделить всё

HP N54L  в роли домашнего сервера в LAN за роутером Linksys E4500
FreeBSD 11.0-CURRENT #0 r264066
ZFS pool
netatalk3-3.1.1,1
mDNSResponder-544
Задача сделать 2 ресурса для клиента на MacOS в разделе Общий доступ, где afp шары агрегированы в один (№1) ресурс назовем его "Srv_data" и бэкапы льются с разных машин на второй (№2) ресурс назовем его "Srv_TM", который так же виден в анонсе для программы "Time Machine" локальных (хотя бы) компьютеров.
___________
Ремарки.
Посто сделать единый ресурс для шар, где софт, видео и папки бэкапов отдельных пользователей собраны вместе -- тут понятное дело не нашлось сложностей.
Список будет выглядеть след образом:
mSrv (брутальная иконка у ресурса RackMac)-->
AUDIO
SOFT
TM backup1
TM backup2
VIDEO

Так же после захода в папку, что обозначена в afp.conf как ресурс сервера FreeBSD для Time Machine, я увижу его в списке "выбрать диск" в программе Time Machine клиента MacOS.

А хотелось бы получить для клиентов MacOS два ресурса:
1. mSrv (брутальная иконка у ресурса RackMac)-->
  • AUDIO
    SOFT
    VIDEO
2. Time Machine (миленькая иконка у ресурса TimeCapsule)-->
  • TM backup1
    TM backup2
и нормальный анонс для клиентов MacOS, что есть доступная "Time Capsule" до захода на соответсвующий раздел ресурса, что возможно -- такое было, но уплыло. да, паршиво не документировать процесс настройки.
Скорее всего это было сделано через mDNSResponder.conf строкою:

Код: Выделить всё

"Time Machine"  _adisk._tcp             local.  9      "sys=waMA=28:92:4a:34:4e:f0,adVF=0x100" "dk0=adVF=0x83,adVN=TM backup1" "dk1=adVF=0x83,adVN=TM backup2"
Но сейчас уже не проходит.


По сути сейчас следующие конфиги:
mDNSResponder.conf

Код: Выделить всё

"mSrv01"                _device-info._tcp       local.  0      "model=RackMac"
"Time Machine"  _device-info._tcp       local.  1      "model=TimeCapsule"
"Time Machine"  _adisk._tcp             local.  9      "sys=waMA=xx:xx:xx:xx:xx:xx,adVF=0x100" "dk0=adVF=0x83,adVN=TM backu1p" "dk1=adVF=0xa0,adVN=TM backup2"
"mSrv01"                _ssh._tcp               local.  22
"mSrv01"                _afpovertcp._tcp        local.  548
"mSrv01: transmission"  _http._tcp              local.  9091   "txtvers=1" "path=/transmission/web/" "note=Transmission"
Коментарии. Если пытаюсь добавить строку
"Time Machine" _afpovertcp._tcp local. 548
То в результате имею два идентичных ресурса
строка

Код: Выделить всё

"Time Machine"  _adisk._tcp             local.  9      "sys=waMA=xx:xx:xx:xx:xx:xx,adVF=0x100" "dk0=adVF=0x83,adVN=TM backu1p" "dk1=adVF=0xa0,adVN=TM backup2"
не работает и ее можно тупо убрать.

afp.conf

Код: Выделить всё

[Global]
log file = /var/log/netatalk.log
log level = default:info
afp listen = 192.168.1.10
afpstats = yes

cnid scheme = dbd
;uam lust = uams_guest.so,uams_dhx.so,uams_dhx2.so
zeroconf = yes

keep sessions = yes
;mimic model = TimeCapsule6,106
mimic model = RackMac

guest account = nobody
save password = yes

[temp]
path = /usr/allfiles/tmp
cnid scheme = dbd
file per = 0777
directory perm = 0777
ea = auto

[VIDEO]
path = /usr/allfiles/VIDEO
cnid scheme = dbd
file per = 0777
directory perm = 0777
ea = auto

[SOFT]
path = /usr/allfiles/soft
cnid scheme = dbd
file per = 0777
directory perm = 0777
ea = auto

[TM backup1]
path = /usr/allfiles/backups/MacOS/Backup1
cnid scheme = dbd
file per = 0770
directory perm = 0770
ea = auto
vol size limit = 350000
appledouble = ea
time machine = yes

[TM backup2]
path = /usr/allfiles/backups/MacOS/backup2
cnid scheme = dbd
file per = 0770
directory perm = 0770
ea = auto
vol size limit = 250000
appledouble = ea
time machine = yes

Пытался опубликовать через /etc/rc.conf два сервиса mDNSResponder:

Код: Выделить всё

mdnsresponder_flags="-f /usr/local/etc/mDNSResponder_tm.conf"
mdnsresponder_flags="-f /usr/local/etc/mDNSResponder.conf"
никакого эффекта. кое-где нарывал совет использования опции -b (форсирование запуска службы в фоновом режиме), но ругается, что не применима нынче она.

Публикация шар для второго ресурса через /usr/local/etc/AppleVolumes.system не прокатила.

Если честно, то в тупике. Неужели нельзя логически разделить на два ресурса?
Последний раз редактировалось f_andrey 2014-04-14 22:03:02, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35182
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

TM srv + afp shares

Непрочитанное сообщение Alex Keda » 2015-12-29 13:05:03

Ничё не понял.

И, судя по тому что прошло полтора года - не я один....
Убей их всех! Бог потом рассортирует...