Авто монтирование папок Windows

DJMix27

New member
Сообщения
25
#1
Здравствуйте! Тестируем дистрибутив Смоленск 1.5.34 столкнулись с проблемой монтирования папки с документами, расположенной на Windows сервере. На предыдущей версии делали так - в файле fstab описывали точку монтирования:
//192.168.10.1/документы/3\040отдел/USER /mnt/shara_mydocs cifs user,noperm,domain=ufo.khv,user=USER,password=12345,rw,file_mode=0777,dir_mode=0777,soft 0 0
после в автозагрузку добавляли команду
mount /mnt/shara_mydocs
И все работало замечательно, в новом релизе такое не проходит пишет:
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
 

markjob

New member
Сообщения
39
#2
Может быть команда из автозагрузки отрабатывает слишком рано и сетевой интерфейс еще не активирован?
 

DJMix27

New member
Сообщения
25
#3
Команду
mount /mnt/shara_mydocs
запускали и в ручную из терминала когда уже сеть поднята. Есть предположения что расшаренная папка на сервере windows 2003 может чтото с версиями самбы? Если добавлять папку через менеджер fly через новое окружение то папка открывается.
 

markjob

New member
Сообщения
39
#4
Добавить в автозагрузку скрипт с sleep и командой монтирования, пытаясь увеличивать время ожидания?
 

markjob

New member
Сообщения
39
#5
Либо, если это имеет место, добавить период тайм-аута параметром timeo=time (из man mount).
 

DJMix27

New member
Сообщения
25
#6
Монтирование также описывали через юниты systemd такая же проблема.
 

markjob

New member
Сообщения
39
#7
Может быть загвоздка в незаданных мандатных уровнях пользователя?
 

DJMix27

New member
Сообщения
25
#8
Я подозреваю что в предыдущей астре был debian 7 если я не ошибаюсь а в новой кажется 9 но не уверен. Также есть сервер на centos с нее папки монтируются нормально.
 

DJMix27

New member
Сообщения
25
#9
Разобрался! Как всегда подвел синтаксис. Кто-нибудь сталкивался с проблемой долгого сохранения/создания файлов в примонтированных папках?
 

ssc

New member
Сообщения
3
#10
у себя сделал скриптик:
#!/bin/sh -e
sudo mount -t cifs //<ip шары>/<имя шары> /<путь к точке монтирования -o username=<login>,password=<pass>,domain=<domenname>,iocharset=utf8,file_mode=0777,dir_mode=0777
и закинул его в /etc/network/if-up.d/
криво конечно, но работает
 

Fd1501h

Moderator
Сообщения
666
#11
у себя сделал скриптик:
#!/bin/sh -e
sudo mount -t cifs //<ip шары>/<имя шары> /<путь к точке монтирования -o username=<login>,password=<pass>,domain=<domenname>,iocharset=utf8,file_mode=0777,dir_mode=0777
и закинул его в /etc/network/if-up.d/
криво конечно, но работает
https://wiki.astralinux.ru/pages/vi...ресурсовпривходепользователяспомощьюpam_mount
 

Mrshll

New member
Сообщения
77
#12
Коллеги, пробовали настраивать в Астре autofs, есть подводные камни?
 
Сообщения
22
#13
Я конечно нового не добавлю, но тем кто сел на астру и будут в первую очередь искать решение автомонтирования "для" астры будет полезным.
Первое - в файле fstab описать точку монтирования:
# title text
//ИМЯ-КОМПЬЮТЕРА/Папка /точка/монтирования cifs _netdev,noauto,users,user=user,password=12345,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

Если нужно смонтировать папку для входа в которую не требуется пароль, то используйте в качестве опции учётные данные «username=guest,password=»:
//ИМЯ-КОМПЬЮТЕРА/Папка /точка/монтирования cifs username=guest,password=,uid=1000,iocharset=utf8,nofail,_netdev 0 0

Второе - в файле fstab описать точку монтирования но не палить логин и пароль в fstab. можно создать файл в общем системном каталоге, создав специально папку, файл можете обозвать как вам удобно, или же создать файл без имени с вашим расширением (главное не забудьте полный путь к нему, что бы можно было открыть для редактирования). В файле написать такие параметры:
username=WIN_USER_NAME
password=WIN_USER_PASSWORD
domail=WIN_WORKGROUP

Затем в файле fstab:
//ИМЯ-КОМПЬЮТЕРА/Папка /точка/монтирования cifs credentials=/home/avto/.smbcredentials,uid=1000,iocharset=utf8,nofail,_netdev 0 0

Третье - у вас могут возникнуть проблемы с автомонтированием, допустим, если сеть не сразу настраивается на АРМ на астре, для этого нужно добавить параметр x-systemd.automount
//ИМЯ-КОМПЬЮТЕРА/Папка /точка/монтирования cifs credentials=/home/avto/.smbcredentials,uid=1000,iocharset=utf8,nofail,
x-systemd.automount,_netdev 0 0

Ну а дальше экспериментируйте с параметрами как вам удобно.