LINUX.ORG.RU

Как решить такую задачу с autofs + sshfs?

 , ,


0

1

Суть такова:

Рабочая станция: Gentoo Linux и OS X.
Ноутбук: Gentoo Linux.

Я монтирую на ноуте в /mnt/SSHFS диры с рабочей станции через autofs + sshfs, по запросу:

/etc/autofs/auto.master

/mnt/SSHFS /etc/autofs/auto.sshfs.linux --timeout=600 --ghost
/mnt/SSHFS /etc/autofs/auto.sshfs.osx --timeout=600 --ghost
/etc/autofs/auto.sshfs.linux
WORKSTATION -fstype=fuse,rw,allow_other,nodev :sshfs\#user@192.168.0.102\://home/user/WORKSTATION
/etc/autofs/auto.sshfs.osx
WORKSTATION -fstype=fuse,rw,allow_other,nodev :sshfs\#user@192.168.0.102\://Users/user/WORKSTATION
В хомяке у меня симлинк:
WORKSTATION -> /mnt/SSHFS/WORKSTATION
Т.е., зайдя в эту диру в хомяке ноута, я попадаю на рабочую станцию, всё понятно.

Но оси-то две, попеременно несколько раз в сутки там то линукс, то osx, а autofs железно резервирует имя диры (WORKSTATION) с конфига (который прочитан первым, например auto.sshfs.linux), а у меня на этой дире завязаны другие симлинки, всё достаточно сложно, именно по этой причине я не могу тупо создать WORKSTATION-OSX например.

На рабочей станции 2 айпишника, но я пробовал один конфиг с одним ip, второй с вторым - всё равно не работает, autofs'у пофиг на это, для него главное зарезервировать имя диры, а не ждать или создавать сразу после того, как на какой-то из айпишников любого конфига будет создано подключение.

Вопрос заключается в следующем, как при такой схеме настроить autofs, чтобы имя директории всегда было одно, но зависило от подключения исходя из конкретного, сработавшего конфига? Например, срабатывало правило «могу подключится или нет», «подключенно уже или нет» и т.д.

Спасибо.

★★☆

А не проще в OSX или Linux на рабочей станции создать симлинк, чтоб вот эти куски конфигов

//home/user/WORKSTATION
//Users/user/WORKSTATION
не отличались?

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

Дело даже не в них, мне бы настроить так, чтобы я мог работать через autofs только с одной (название) диры, независимо в какую машину/ось подключаюсь, точнее в какую подключился - такая и WORKSTATION, а какие не отвечают на коннект - их в огород.

Сейчас же у него тупо приоритет по какой он конфиг прочитал первым.

science ★★☆
() автор топика

В общем решил проблему переходом с autofs на ручные скрипты.

science ★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.