[Comm] locate

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Окт 20 15:53:53 MSD 2008


Michael Shigorin пишет:
> On Sun, Oct 19, 2008 at 11:40:08PM +0400, Anton Farygin wrote:
>>>>> Базы данных для locate должны создаваться каждый день по крону.
>>>> Каждую ночь.
>>>> Без anacron не будут, если на ночь выключать машину.
>>> А с anacron будут гробить производительность вскоре после старта.
>>> См. https://bugzilla.altlinux.org/show_bug.cgi?id=3193
>> И что ? Это не повод отключать updatedb.
> 
> Повод (ответ обдуман не сейчас, а уже много лет как).  Давай
> повесим опрос, сколько людей вообще знают, что такое locate?

Давай не будем вешать опрос. Команда locate описана практически во всех 
книгах по Linux.

> 
> Им когда-то умел пользоваться gnome-search-tool, хотя смутно
> припоминаются кривости; kfind, судя по активности диска и
> сопоставлению с locate, и при галке "использовать индекс файлов"
> не пользуется (а при нажатии "Стоп" падает).
> 
> Или всем надо впаривать постгрес и MTA[*] только потому,
> что некоторые ими действительно пользуются?  Ну так давайте
> напряжёмся таки выпустить для некоторых Master, а не устраивать
> когнитивный разрыв между разношёрстной аудиторией Desktop.

давайте не будем передёргивать. локальный postfix и cron - это 
обязательное условие существование любого unix'а. лучше научить людей 
пользовать его, чем отключать вообще.

> 
>> лучше придумать, как меньше гробить производительность.
> 
> Я для себя уже придумал и реализовал девять лет тому,
> когда машинка на ночь обычно выключалась (и была медленней).
> Прицеплено к той же баге, помимо стопки ссылок.
> 
> Сейчас можно лучше (планировщики и процессов, и I/O не стояли
> на месте), но это ж надо видеть проблему сначала.  И время.

Именно. Включить обратно, тогда и время и желание появится.
> 
> [*] Дим, понятно, что ты скажешь, но на ноутах UNIX не нужен :)

На ноутах и рабочих станциях _нужен_ UNIX.

Отключение anacron может приводить к довольно большим неприятностям, 
особенно если мантейнер какого-то пакета "заточится" на то, что anacron 
включен.

Например - osec.




Подробная информация о списке рассылки community