LINUX.ORG.RU
ФорумAdmin

smb. линк на лругой комп.


0

0

Если можно то скажите как сделать (желательно подробней) так: 1. Есть сервер (asp linux) на нем стоит и работает smb-сервер. 2. Есть другой smb-север на нем пара шар. 3. Нужно сделать на первом сервере шару, при аосещении которой клиенты выдовалось бы содержимое шары со второго сервера. 4. Если второй сервер не доступен, то выдавать пустую деректорию.\

Спасибо.

anonymous

> 3. Нужно сделать на первом сервере шару, при аосещении которой клиенты выдовалось бы содержимое шары со второго сервера. 4. Если второй сервер не доступен, то выдавать пустую деректорию.\ 

А зачем тогда первый сервер? Пусть обращаются напрямую на 2-ой сервер.

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

У пользователей нет доступа ко второму серверу, он в другой сети, вот и хочу сделать таким образом.

anonymous
()
Ответ на: комментарий от SlavikSS

Решение в через маршрутизацию ясно. Нужно имеено так что пользователь заходит на первый сервер и работает либо с первым (основные шары), либо со вторым (специальная шара, которую и нужно создать). Все обращения должны идти к первому серверу, пользователь не должен знать что их два.

anonymous
()
Ответ на: комментарий от anonymous

Тогда на первом сервере создать какой-нибудь каталог, при-mount-ить туда шару со второго (man smbmount) и расшарить этот каталог через свою samba (man smb.conf). Правда если второй сервер отвалится - будет не очень весело - на первом будут подвисать процессы, обращающиеся к этой недоступной ФС.

spirit ★★★★★
()
Ответ на: комментарий от anonymous

> Все обращения должны идти к первому серверу, пользователь не должен знать что их два.

Зачем такая конспирация? Если пользователь узнает о 2-ом серваке, что изменится?

SlavikSS ★★
()
Ответ на: комментарий от SlavikSS

>Зачем такая конспирация? Если пользователь узнает о 2-ом серваке, что изменится?

Потому что не зачем пользователю помнить два сервера. Он (пользователь) знает один сервер, давно им пользуется и ему там удобно.

anonymous
()
Ответ на: комментарий от anonymous

spirit вам верно ответил, другого способа сделать это не вижу.

zgen ★★★★★
()

На первом сервере можно поднять msdfs root и создать симлики на шары второго сервера.

[global] netbios name = SAMBA host msdfs = yes

[dfs] path = /export/dfsroot msdfs root = yes

root# cd /export/dfsroot

root# chown root /export/dfsroot

root# chmod 755 /export/dfsroot

root# ln -s msdfs:storageA\\shareA linka

root# ln -s msdfs:serverB\\share,serverC\\share linkb

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.