LINUX.ORG.RU
решено ФорумAdmin

Samba и очень медленный поиск в Windows Explorer

 


0

1

Добрый день, Конфиг Samba:

# Global parameters
[global]
        log file = /var/log/samba/log.%m
        logging = file
        map to guest = Bad User
        max log size = 1000
        obey pam restrictions = Yes
        pam password change = Yes
        panic action = /usr/share/samba/panic-action %d
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        passwd program = /usr/bin/passwd %u
        server role = standalone server
        unix password sync = Yes
        recycle:repository = /data/share/.trash
        recycle:keeptree = Yes
        recycle:touch = Yes
        recycle:versions = Yes
        recycle:exclude = *.tmp *.temp *.o *.obj ~$* *.~?? *.log *.trace
        recylce:excludedir = tmp temp cache
        idmap config * : backend = tdb
        hide files = /$RECYCLE.BIN/desktop.ini/lost+found/Thumbs.db/~*/
        vfs objects = recycle

[Бухгалтерия]
        admin users = @admins
        comment = Бухгалтерия
        create mask = 0777
        directory mask = 0777
        path = /data/share/buh
        read only = No
        valid users = @administration @Buh

[еще штук 20 таких же, но с другими правами]

Шара открывается на удаленном сервере, который не в локальной сети, между ними узкий канал - ~20МБ Шара давольно жирная (300Гб фоток, документов).

Оснонвая проблема - поиск, сейчас поиск по имени файла занимает от 30 минут, что очень долго.

Вопросы:

Можно ли ускорить поиск? если да, то как?

Может быть есть готовые программы для поиска по шаре?

P.S: На сколько я смог нагуглить - Windows не индексирует сетевые шары, и я так понял samba не умеет в Windows Search Protocol.

P.S: Видел сообщения - что можно шару подключить как сетевой диск, и тогда Windows начинает индексировать файлы на шаре, и поиск становиться быстрее, но шар много, и они постоянно добавляются и удаляются, каждый раз всем прописывать не хотелось бы..

Ответ на: комментарий от dognabakni

в с ним другие проблемы: если использовать клиент - то в RDP сессии - он тупо сегфолтиться, работает только ownCloud клиент. дальше - так как пользователи используют клиент, то они по факту хранят копии файлов в своем профиле, 60 пользоватлей очень быстро выжирают все доступное пространство.

Я не пробовал WebDav, сейчас по пробую поковырять

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

Я не пойму чё у тебя там за воображаемые проблемы.
Nextcloud хранит списки файлов в базе. Там идёт индексация.
Если ищут по RDP, то зачем самба? Ставь windows сервер и пусть он сами проиндексирует всё.

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

Если клиент nextcloud локальный, при доступе к файлу - файл скачивается локально в профиль пользователя, в RDP сессии это значит что все пользователи (по факту) будут хранить копию шары у себя в профилях. Это воображаемая проблема? или не проблема? или оно как то по другому работает?

Перетащить шару с samba на RDP - решит проблему, да. Если решения с Samba нет - буду делать так.

vsafonin
() автор топика
Последнее исправление: vsafonin (всего исправлений: 1)

Оснонвая проблема - поиск, сейчас поиск по имени файла занимает от 30 минут, что очень долго.
Может быть есть готовые программы для поиска по шаре?

Да. Всякие программы по обучению пользования этим вашим компьютером.

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

да, по этому выставил скан раз в 3 часа и есть опция по отслеживанию изменений, и в целом оно работает.

vsafonin
() автор топика
Последнее исправление: vsafonin (всего исправлений: 2)
Ответ на: комментарий от vsafonin

у меня на самба шаре пройтись по списку всех файлов чтоб обновить индексы это минут на 20. делать так раз в 3 часа такая себе затея даже для одного пользователя

отслеживать изменения в реальном времени на сетевой папке нельзя, даже если это родной NFS

на виндоус сервере можно включить индексацию шары и поиск у клиентов будет отрабатывать моментально, даже по содержимому. а в линуксе всё как обычно, не реализовано

и вот это вот недоразумение нам пытаются впарить импортозаместители под видом годного софта Ж(

theurs ★★
()