CloudLite
8 (495) 784-61-39 techsupport@cloudlite.ru
Техническая поддержка
8 (495) 784-61-37 sales@cloudlite.ru
Тарифы, оплата, счета
Array
(
    [ELEMENT_CODE] => Samba-klient
)
Виртуальный сервер Windows/Linux

БАЗА ЗНАНИЙ

Samba-клиент

Для автоматического подключения общих папок с Windows-серверов (или Samba-серверов) при запуске системы, следует прописать в /etc/fstab следующие строчки:

//<адресс сервера>/<имя ресурса> /<куда монтируем> cifs credentials=/root/.smbclient,iocharset=utf8,file_mode=0666,dir_mode=0777,_netdev 0 0

Эти строчки означают следующее:

credentials=/root/.smbclient — полезно, если в пароле к серверу содержатся символы, например, запятая. Содержимое файла:

username=<логин>

password=<пароль>

iocharset=utf8 — кодировка файлов на сервере. Рекомендуется указать, в противном случае могут возникнуть сложности с отображением кириллицы в именах файлов.

 

file_mode=0666 — права доступа к файлам на сервере. В приведенном примере файлы могут читаться и изменяться всеми пользователями системы.

 

dir_mode=0777 — права доступа к каталогам на сервере. Здесь каталог может быть изменен любым пользователем.

 

_netdev — опция, указывающая, что данный ресурс является сетевым. Рекомендуется в случае отсутствия сети при запуске системы, тогда система не будет выдавать ошибку о невозможности примонтирования ресурсов.

 

Возможные затруднения

В Debian-дистрибутивах, включая и Ubuntu (как минимум, в Ubuntu 8.04 и Ubuntu 9.04) случаются такие проблемы.

Если ресурсы примонтированы описанным выше методом, то при перезагрузке или выключении системы может появляться такое сообщение:

1.CIFS VFS: No Response for Cmd <number> mid <number>

Это обусловлено тем, что в первую очередь отключаются все службы (S20sendsigs), и только потом происходит попытка отмонтировать сетевые ресурсы (S31umountnfs.sh). Однако службы уже выключены!

Для ликвидации данной ошибки следует отредактировать уровни запуска, а именно rc0 и rc6. Для этого предназначены следующие команды:


cd /etc/rc0.d

sudo mv S31umountnfs.sh S19umountnfs.sh

Аналогичные действия следует выполнить и в каталоге rc6.d:


cd /etc/rc6.d

sudo mv S31umountnfs.sh S19umountnfs.sh

Теперь при выключении или перезагрузке системы в первую очередь будут отмонтироваться сетевые ресурсы, и только потом отключаться службы. Буквы и число в именах скриптов указывают порядок, в котором это осуществляется.



Не нашли ответа на Ваш вопрос? Напишите нам!

techsupport@cloudlite.ru - служба техподдержки

sales@cloudlite.ru - вопросы по услугам, оплате, документам и партнерству

partner@cloudlite.ru - партнерская программа