[Devel] [Задача 7694] Периодически отваливаются sshfs на git-серверах

Boris Savelev boris на etersoft.ru
Пн Окт 3 19:37:11 MSD 2011


3 октября 2011 г. 19:00 пользователь Evgeny Sinelnikov
<sin на etersoft.ru> написал:
> Предлагаю обсуждения проводить в рассылке, чтобы не загромождать
> задачи огромным списком комментариев.
>
> 3 октября 2011 г. 16:35 пользователь  <bugs на lists.etersoft.ru> написал:
>> http://bugs.etersoft.ru/show_bug.cgi?id=7694
>>
>> Boris Savelev <boris на etersoft.ru> changed:
>>
>>           What    |Removed                     |Added
>> ----------------------------------------------------------------------------
>>       Hours Worked|                            |0.03
>>
>> --- Comment #12 from Boris Savelev <boris на etersoft.ru> 2011-10-03 16:35:44 MSD ---
>>> autofs -- отдельный сервис для монтирования по запросу с помощью automount(8)
>>> это для более дистрибутивное решение взамен монтированию из rc.local
>>
>> в том числе решит проблемы с размонтированием при потере связи
>
> я ещё раз взглянул, чтобы убедиться в том, что autofs нам не подходит.
> Я помню откуда взялся термин "дистрибутивное решение" и полагаю, что
> это не наш случай.
>
> Вариантов причин нашей проблемы две:
> 1) отсутствует монтирование при загрузке;
> 2) падение fuse-сервиса для сессии монтирования.
>
> Других вариантов у меня пока нет. Причём похоже, что это второе.
>
> У autofs есть свои особенности. Монтирование, если я правильно
> понимаю, происходит в момент обращения к каталогу-"точке
> монтирования". У нас же обращение идёт не вручную, когда пользователь
> решает поработать с файловой системой, а скриптами, которые обращаются
> к файлам и каталогам, которых на момент обращения, когда ресурс не
> смонтирован, не существует.

какая разница-то? у скриптов особенный open?

>
> К тому же монтирование sshfs у нас делается по ключам от имени того
> пользователя, который производил монтирование. Я бы не хотел раздавать
> ключи доступа на удалённые сервера другим пользователя кроме root.

autofs таки работает от рута, я полагаю.


>
> При этом стоит иметь в виду, что sshfs - это fuse. А fuse имеет свои
> особенности ещё и в том, что запускается в виде сервиса. Под каким же
> пользователем будет производится монтирование и запускаться сервис,
> если мы будем обращаться к файлам и каталогам под разными
> пользователями?
>

вот это я не понял. а счас-то как? монтируется же один раз? к тому же
у sshfs есть  вроде uid,gid опции

> Полагаю,что autofs для этой задачи бесполезен.

это преждевременно

-- 
Boris


Подробная информация о списке рассылки Devel