bebabo
|
|
« : 11-08-2008 12:14 » |
|
снова всем привет! Ситуация следующая: есть сервак с BSD, локалка и хардварный RAID под XP. на RAID - банальная файлопомойка, куда постоянно ходят из локалки. когда кол-во зашедших превышает 10 - RAID виснет, да и вообще скорость доступа наредкость паршивая. и такой вопрос - можно ли решить проблему скорости и кол-ва подключений через сервак с BSD? т.е. к примеру замонтировать определенные папки с RAID и открыть к ним доступ по самбе? или может быть как-то иначе
|
|
|
Записан
|
|
|
|
McZim
|
|
« Ответ #1 : 11-08-2008 12:29 » |
|
bebabo, что за рэйд? Что за сервер подключенный к рэйд? Вообще такого не должно быть, смысл решать проблему через другой сервер имеет только если саму полку переподключить или воспользоваться SAN технологиями. А вообще это отдельная полка???
Слишком мало информации распиши детальней. Что, где, сколько.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
Sla
|
|
« Ответ #2 : 11-08-2008 12:39 » |
|
bebabo, а попробовать?
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Sla
|
|
« Ответ #3 : 11-08-2008 12:41 » |
|
McZim, Raid на хрюше папки расшарены идея подмонтировать хрюшу а через самбу отдать шару - т.е. доступ только от одного клиента к хрюше
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #4 : 11-08-2008 12:45 » |
|
честно говоря, я плохо разбираюсь в рейдах, так что если чего-то не так отвечу - извиняйте) рейд такой - Core 2 6400@2.13Ghz, 2,14 GHz, 2 гб, 82801 gr/gh SATA RAID. не зеркальный, просто как хранилище. на нем четыре SATA винта и один IDE - на котором винда. сейчас на сервер он никак не завязан и ходят на него как на обычный комп по локалке - по расшаренным папкам. "полка" - это что?
|
|
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #5 : 11-08-2008 12:46 » |
|
Sla, да вот это я и хочу попробовать - доступ только от одного клиента к хрюше - чтобы решить проблему кол-ва подключений ) просто, интересно - как это еще можно сделать, потому что чувствую что этот способ от лукавого)
|
|
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #6 : 11-08-2008 13:09 » |
|
Sla, а что бы попробовать - как раз и хочу узнать как это сделать) ну, т.е. как монтировать к самбе - я уже разобрался. а вот как замонтировать хр - ?
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #7 : 11-08-2008 13:14 » |
|
man mount_smbfs
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
McZim
|
|
« Ответ #8 : 11-08-2008 13:40 » |
|
так, понятно, какой же это RAID это просто отдельный комп с RAID массивом. Когда говорят RAID имеют ввиду дисковую "полку/корзину", которую можно воткнуть как в сервер по оптике, так и в свитч по той же оптике. Тогда да выбор собственно не особо разнообразен и велик. Выбирай: SSHFS, SMBFS, NFS. Может еще кто чего порекомендует, я работал с этими технологиями, особой разницы нет. NFS в плане надежности не очень, по скорости не плохо. SMBFS сами понимаете про надежность довольно гибко, как настроите, скорость тоже не плохая. SSHFS имеет ключи шифрования на на доступ, по скорости совсем ничего не скажу потому как пользовался один раз и не было времени разобраться толком.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
McZim
|
|
« Ответ #9 : 11-08-2008 13:41 » |
|
Стоп! Я олух. У тебя же венда ) SMBFS и все!!!
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #10 : 11-08-2008 15:44 » |
|
Думаю дело не в рейде, а в самой системе. XP - десктопная ОС и в ней принудительно ограничено количество входящих соединений. Это поправимо. Только вот рецептик где-то затерялся - пока не могу найти.
Нашел. В атаче патчер для tcpip.sys.
|
|
« Последнее редактирование: 11-08-2008 15:51 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
McZim
|
|
« Ответ #11 : 11-08-2008 19:20 » |
|
имхо, нужно пересаживаться с десктопной ОС на серверную.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
bebabo
|
|
« Ответ #12 : 12-08-2008 07:32 » |
|
RXL, спасибо! поставил патч. посмотрю как будет работать, но все равно охота попробовать через bsd) в общем, попробую все - потом отпишусь, что лучше) McZim, про серверную ОС - понятно, но у нас тут типа все лицензия и покупать винду, чтобы решить эту проблему... проще поставить туда BSD)
|
|
|
Записан
|
|
|
|
McZim
|
|
« Ответ #13 : 12-08-2008 07:34 » |
|
bebabo, а я и не говорил что нужно покупать серверную венду.
|
|
|
Записан
|
The CBO without stats is like a morning without coffee. (c) T.Kyte.
|
|
|
bebabo
|
|
« Ответ #14 : 14-08-2008 12:10 » |
|
Патч попробовал. зависать продолжает, но уже без сообщения что превышен лимит подключений. просто висит) такой ламерский вопрос - а может ли как-нибудь влиять то что на машине с файлопомойкой не статичный, а динамичный ip?
|
|
|
Записан
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #15 : 14-08-2008 12:11 » |
|
bebabo, то винда - все, что угодно может быть... Попытка - не пытка...
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
bebabo
|
|
« Ответ #16 : 18-08-2008 15:09 » |
|
народ, подскажите - а для того, что бы увидеть из bsd машину с хр по самба - на хр нужно что-нибудь устанавливать?
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #17 : 18-08-2008 15:11 » |
|
нет, не нужно
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #18 : 18-08-2008 15:38 » |
|
блин, подскажите тогда - очень нужно! - как замонтировать папку на виндовой машине в BSD? ничего не получается. как не пытаюсь на все говорить - no event. наоборот могу - сделать шару для xp из bsd а вот из xp для bsd не получается.
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #19 : 18-08-2008 15:42 » |
|
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #20 : 19-08-2008 07:07 » |
|
Sla, спасибо за линк! еще один вопрос - почему, когда я просматриваю сеть через findsmb - то вижу не все машины, которые в данный момент подключены, а только несколько определенных? на которых также как и на других - хр и по сетевым настройкам от прочих - не отличающиеся (во всяком случае я отличий не нашел). точнее - у них разные рабочие группы. но почему это влияет на видимость их для самбы?
|
|
« Последнее редактирование: 19-08-2008 08:29 от bebabo »
|
Записан
|
|
|
|
Sla
|
|
« Ответ #21 : 19-08-2008 10:51 » |
|
а хто его знает? man findsmb говорит что это перловый скрипт использует nmblookup whereis findsmb скажет где лежит посмотри скрипт, может это тебе даст ответ зы проверил у себя, нашел больше чем ожидал посмотри исходник
|
|
« Последнее редактирование: 19-08-2008 11:08 от Sla »
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #22 : 19-08-2008 11:02 » |
|
Sla, посмотрю. а может сразу расскажешь, что там такое?))))
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #23 : 19-08-2008 11:25 » |
|
open(NMBLOOKUP,"$SAMBABIN/nmblookup $BCAST '*'|") || die("Can't run nmblookup '*'.\n"); вот и все потом сортировка, потом что-то еще
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #24 : 19-08-2008 11:28 » |
|
прикольно! как раз вдумчиво читаю nmblookup. спасибо огромное! буду пробовать
|
|
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #25 : 19-08-2008 17:55 » |
|
в общем, пробую. что сделал - в конфиге самбы задал рабочую группу той машины которую хочу увидеть. не увидел. зато через findsmb теперь вижу не только машины группы World (которые видел раньше), но и одну из машин группы Iarko (но не ту которую мне надо). еще в сетевом окружении появился samba server, т.е. в принципе могу зайти на машину с bsd. через nmblookup удалось увидеть все машины рабочей группы iarko, в том числе и ту на которую уже вторые сутки пытаюсь проникнуть(
|
|
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #26 : 19-08-2008 20:31 » |
|
прогресс! после того как сделал шару для винды и законнектился с машины, к которой пытаюсь пробиться, стал работать smbclient по айпишнику)
|
|
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #27 : 19-08-2008 21:08 » |
|
получилось! теперь заработал и mount_smbfs))) счастлив!))) теперь такой вопрос - как сделать так, чтобы монтирование происходило автоматом при загрузке ?
|
|
« Последнее редактирование: 20-08-2008 01:34 от bebabo »
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #28 : 20-08-2008 01:36 » |
|
так, в общем, рано радовался. обнаружил такую неприятность - в шаре через самбу отображается не все содержимое того, что подмонтированно на bsd. не больше 149. это можно как-нибудь попбороть?
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #29 : 20-08-2008 06:12 » |
|
bebabo, логи!!!
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #30 : 20-08-2008 06:19 » |
|
Sla, с логами у меня сложно. т.е. на bsd могу переключиться только вечером, когда тут никто не работает. но конфиги самбы помню хорошо. share, айпишники довереных юзеров и шара, к той папке в которую монтирую с винды. шара настроена просто - раскомментил пример полного доступа.
|
|
|
Записан
|
|
|
|
bebabo
|
|
« Ответ #31 : 20-08-2008 06:28 » |
|
кстати, а на монтирование как-то влияет размер того, что мы монтируем и объем диска? к примеру, если я монтирую 600 гигов, а винт 200 ? и влияет ли тип рейда? к примеру, если он зеркальный?
|
|
|
Записан
|
|
|
|
RXL
Технический
Администратор
Offline
Пол:
|
|
« Ответ #32 : 20-08-2008 06:30 » |
|
bebabo, для автоконнекта к шарам рекомендую autofs. Для каждой монтируемой шары делается отдельная запись в конфиге. Видел какие-то десктопные средства а-ля Windows Explorer, но названия не припомню.
По сети не видно, рейд или нет - все диски одинаковы и размер его сообщает хост-владелец.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Sla
|
|
« Ответ #33 : 20-08-2008 07:13 » |
|
man amd автомонтирование
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #34 : 20-08-2008 07:17 » |
|
ага, спасибо ) сначала у меня было три вопроса, но к утру остался только этот - не успел. все бился с этими невидимыми папками.
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #35 : 20-08-2008 07:28 » |
|
кста, монтирование происходило автоматом при загрузке
пишешь скриптик, кладешь его /usr/local/etc/rc.d делаешь его исполняемым при загрузке скрипт выполнится, т.е не нужно никаких автомонтирований
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Sla
|
|
« Ответ #36 : 21-08-2008 09:23 » |
|
bebabo, я так понимаю что ты не поборол "ограничение" на количество видимых папок. Тебе посоветовали поднять NFS службу на рейде, что-нибудь получилось?
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
bebabo
|
|
« Ответ #37 : 21-08-2008 09:30 » |
|
Sla, почти поборол. nfs - пока еще не успел попробовать, но сделал следуюшее. значит была папка в которой было 6000 вложеных папок) всего 600 гигов. все на зеркальном рейде. сначала я разделил их все по каталогам - тысячные папки сунул в папку 1, двухтысячные в папку 2 и т.д. все заработало шустрее. и переходе в подкаталог скажем 1 я видел уже не 149 но немного больше. тогда я создал отдельную папку - архив - куда побросал все старые номера. в папке которую шарю оставил около 1000 папок уже не в подкаталогах а в корне. стал видеть 308. убираю из корневого каталога скажем 10 папок вижу примерно на 100 больше. вот, пока на этом все. сегодня вечером буду пробовать nfs.
|
|
|
Записан
|
|
|
|
|