URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19324
[ Назад ]

Исходное сообщение
"как искать файлы быстрее чем с помощью find ? "

Отправлено alex , 04-Авг-02 07:07 
Подскажите чем искать файлы в каталоге - необходимы поиски по имени, шаблону, размеру, или больше заданного размера. Иногда надо очень быстро найти определенные файлы, а
find  работает хорошо, но уж больно долго, один проход при поиске по имени за 6-8 часов ночью.
OS - Solaris 2.6,  каталог замонтирован по NFS, NetApp Filer 1.6 Tbytes.


Спасибо
alex


Содержание

Сообщения в этом обсуждении
"RE: как искать файлы быстрее чем с помощью find ? "
Отправлено uldus , 05-Авг-02 10:59 
можно использовать locate по периодически отстраиваемой базе. Соответственно не совсем real-time поиск получается, но для многих задач вполне хватает.

"RE: как искать файлы быстрее чем с помощью find ? "
Отправлено alex , 07-Авг-02 06:06 
>можно использовать locate по периодически отстраиваемой базе. Соответственно не совсем real-time поиск
>получается, но для многих задач вполне хватает.

Не нашел я в Solaris такого. проверил с SunOS 5.6 до Solaris9.
В FreeBSD, если не ошибаюсь, было, это ведь GNU утилита.
Подскажите, плиз, где взять и как прикрутить на SPARC, что для этого потребуется. И сколько приблизительно времени потребуется на то, что-бы оно построило базу данных для такого обьема, учитывая что файловая система уже и так хешированная?

Спасибо
alex

P.S. судя по e-mail, где-то в ON, случаем не Торонто?


"RE: как искать файлы быстрее чем с помощью find ? "
Отправлено uldus , 07-Авг-02 10:11 
>Не нашел я в Solaris такого. проверил с SunOS 5.6 до Solaris9.

http://www.geekreview.org/slocate/