Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
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/
вручную отрабатывает без проблем. после перезагрузки сервера - не монтирует ничего. что не так?
Помни о смерти, все суета сует....
savio
-
Хостинг HostFood.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
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Непрочитанное сообщение
skeletor » 2009-07-27 11:37:49
Если хотите, что бы скрипт запускался после ребута автоматом - добавьте строчку запуска скрипта в файл /etc/rc.local (если файла нет - создайте его). То, что вы его добавили в папку /usr/local/etc/rc.d/ - ничего не значит. Скрипты в этой папке имеют определённый формат, а ваш не попадает под этот формат.
skeletor
-
suspender
- сержант
- Сообщения: 160
- Зарегистрирован: 2007-11-19 10:47:09
Непрочитанное сообщение
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
suspender
-
Sadok123
- сержант
- Сообщения: 179
- Зарегистрирован: 2008-09-04 10:59:32
Непрочитанное сообщение
Sadok123 » 2009-07-28 9:43:36
skeletor писал(а):Если хотите, что бы скрипт запускался после ребута автоматом - добавьте строчку запуска скрипта в файл /etc/rc.local (если файла нет - создайте его). То, что вы его добавили в папку /usr/local/etc/rc.d/ - ничего не значит. Скрипты в этой папке имеют определённый формат, а ваш не попадает под этот формат.
Хм. Как-то никогда проблем с этим не имел. Точнее, спецом под rc-формат ничего не рисовал - все работало...
Sadok123
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
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
Ввожу пароль. Система грузится, и диски монтируются. чегоне так?
Помни о смерти, все суета сует....
savio
-
skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Непрочитанное сообщение
skeletor » 2009-07-30 9:46:59
Какой-то странный путь для поиска библиотек. Не верю, что программа сама туда её запихнула.
Даже если учесть пропущенную букву, всё равно не катит. Вы бы ещё в /etc/rc.d/ запихнули либу, и удивлялись "почему её не находит". Либы должны находится либо в /lib либо в /usr/lib либо в /usr/local/lib.
skeletor
-
savio
- лейтенант
- Сообщения: 813
- Зарегистрирован: 2007-11-08 15:46:43
- Откуда: UA
Непрочитанное сообщение
savio » 2009-07-30 17:59:20
да,допустил много ошибок...
при старте монтируется все, сделал ошибку в слове password... либа кстати действительно лежит в /usr/local/lib, но ошибки валят...
Помни о смерти, все суета сует....
savio