на главнуюВсе эхи RU.LINUX.CHAINIK
войти ?

cifs можно монтировать только выждав время

От Alexander Suvorov (2:5030/722.68) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Приветствую, All!

Занятную ситуацию тут наблюдал у себя на домашнем raspberry pi, на котором стоит raspbian. Он у меня уже месяц как настроен под мои нужды и исправно себе трудится, но тут я обратил внимание, что уж больно мало у него свободного места на sdшке. Дай, думаю, удалю с него графическую составляющую за ненадобностью, а заодно и всякие там браузеры, опеноффисы и пр. Окей, удалил.. правда пришлось потом половину пакетов обратно поставить, т.к. сервер quake3 отказался без libsdl запускаться, а libsdl потянул за собой ещё кучу всего при установке, ну да не суть, гига полтора таки в итоге высвободилось :)

И тут я заметил, что transmission-daemon на нём пустует. Торрентов не видит, а в логах при запуске ругается, что мол ноу сач файл ор директори.. или что-то в этом роде. А ведь и правда, смотрю, винчестер с домашнего NAS на котором торренты - не примонтирован. А монтируются диски с него по первому требованию от любой проги, которая желает их видеть. Строки в fstab для них такие:

//192.168.123.1/volume_2 /mnt/BigMama cifs iocharset=utf8,guest,_netdev,x-systemd.automount 0 0
//192.168.123.1/volume_3 /mnt/BigDaddy cifs iocharset=utf8,guest,_netdev,x-systemd.automount 0 0

Тоже, кстати, долго с этим воевал, без x-systemd.automount они монтироваться сразу при загрузке ни в какую не хотели.. теперь я впринципе понимаю почему.
Ну так вот, получается, что до этого, с кучей лишних пакетов, transmission запускался позже по времени и нужный диск себе автомонтировал без проблем, а теперь стало быть - не может - в сислоге ругань по этому поводу, что мол кэннот маунт.. или как-то так. При этом, если я обращаюсь чем-нибудь к другому диску - он тут же монтируется, а точка монтирования для того, к которму обращался при загрузке трансмишен - уже как бы "запорота", показывает, что она имеет некий там размер (4096 вроде) и монтирование в неё уже не происходит.

Решил проблему костылём в виде выжидания времи перед его запуском:
ExecStartPre=/bin/sleep 30
Так всё работает как и должно, но может для этого есть какое более элегантное/грамотное решение?

С наилучшими пожеланиями, Alexander.

--- Линия -- разрыва -- шаблона ---
* Origin: https://www.linuxcounter.net/user/495771 (2:5030/722.68)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX.CHAINIK?msgid=2:5030/722.68+5a731d06