Samba и автмонтирование

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Samba и автмонтирование

Непрочитанное сообщение savio » 2009-07-27 10:20:17

FreeBSD 7.2
пересобрал ядро с поддержкой

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

options         NETSMB
#options                NETSMBCRYPTO
options         LIBMCHAIN
options         LIBICONV
options         SMBFS
почемуто с NETSMBCRYPTO ядро собираться не хотело, вылазила ошибка....

создал скрипт для монтирования /usr/local/etc/rc.d/smb_mount.sh

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

#!/bin/sh
/usr/sbin/mount_smbfs -N -E koi8-ru:cp866 -I 192.168.0.33 //savio@fileserver/dvd/ /mnt/dvd/
/usr/sbin/mount_smbfs -N -E koi8-ru:cp866 -I 192.168.0.33 //savio@fileserver/video/ /mnt/video/
вручную отрабатывает без проблем. после перезагрузки сервера - не монтирует ничего. что не так?
Помни о смерти, все суета сует....

Хостинговая компания 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/

Аватара пользователя
skeletor
майор
Сообщения: 2507
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: Samba и автмонтирование

Непрочитанное сообщение skeletor » 2009-07-27 11:37:49

Если хотите, что бы скрипт запускался после ребута автоматом - добавьте строчку запуска скрипта в файл /etc/rc.local (если файла нет - создайте его). То, что вы его добавили в папку /usr/local/etc/rc.d/ - ничего не значит. Скрипты в этой папке имеют определённый формат, а ваш не попадает под этот формат.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

suspender
сержант
Сообщения: 160
Зарегистрирован: 2007-11-19 10:47:09

Re: Samba и автмонтирование

Непрочитанное сообщение suspender » 2009-07-27 15:52:46

Но прямее будет прописать в /etc/fstab

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

//SAVIO@FILESERVER/dvd           /mnt/dvd        smbfs      rw        0         0
и в /etc/nsmb.conf

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

[FILESERVER]
addr=192.168.0.33

[FILESERVER:SAVIO]
charsets=koi8-ru:cp866
password=your_gosu_password

Sadok123
сержант
Сообщения: 174
Зарегистрирован: 2008-09-04 10:59:32

Re: Samba и автмонтирование

Непрочитанное сообщение Sadok123 » 2009-07-28 9:43:36

skeletor писал(а):Если хотите, что бы скрипт запускался после ребута автоматом - добавьте строчку запуска скрипта в файл /etc/rc.local (если файла нет - создайте его). То, что вы его добавили в папку /usr/local/etc/rc.d/ - ничего не значит. Скрипты в этой папке имеют определённый формат, а ваш не попадает под этот формат.
Хм. Как-то никогда проблем с этим не имел. Точнее, спецом под rc-формат ничего не рисовал - все работало...

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: Samba и автмонтирование

Непрочитанное сообщение savio » 2009-07-29 12:36:49

прописал как вы написали
но при рестарте выдает такие ошибки

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

Mounting NFS file systems:
.
Mounting SMB file systems:
mount_smbfs:
Unable to load iconv library: Shared object "libiconv.so" not found, required by "mount_smbfs"
:
No such file or directory
mount_smbfs:
can't initialize iconv support (koi8-ru:cp866)
: syserr = No such file or directory
mount_smbfs:
charset specification in the section 'FILESERVER:SAVIO' ignored
: syserr = No such file or directory
Password:
Причем libiconv.so присутствует в /usr/loca/etc/lib
Ввожу пароль. Система грузится, и диски монтируются. чегоне так?
Помни о смерти, все суета сует....

Аватара пользователя
skeletor
майор
Сообщения: 2507
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: Samba и автмонтирование

Непрочитанное сообщение skeletor » 2009-07-30 9:46:59

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

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

/usr/loca/etc/lib
Даже если учесть пропущенную букву, всё равно не катит. Вы бы ещё в /etc/rc.d/ запихнули либу, и удивлялись "почему её не находит". Либы должны находится либо в /lib либо в /usr/lib либо в /usr/local/lib.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

Аватара пользователя
savio
лейтенант
Сообщения: 813
Зарегистрирован: 2007-11-08 15:46:43
Откуда: UA
Контактная информация:

Re: Samba и автмонтирование

Непрочитанное сообщение savio » 2009-07-30 17:59:20

да,допустил много ошибок...
при старте монтируется все, сделал ошибку в слове password... либа кстати действительно лежит в /usr/local/lib, но ошибки валят...
Помни о смерти, все суета сует....