Вопросы с тегом «updatedb»

5
Могу ли я просто отключить updatedb?
Является ли updatedbнужно вообще? Я никогда не использую, locateи мои серверы, как правило, содержат десятки миллионов файлов, что обычно заставляет updatedb работать долго и потреблять ввод-вывод, необходимый MySQL и / или другому программному обеспечению. Могу ли я просто удалить его из cron и ожидать, что все будет работать? (под всем, …

3
Какую базу данных используют `updatedb` и` locate`?
locateПрограмма findutilsсканирования одного или нескольких баз данных имен файлов и отображает любые совпадения. Это можно использовать как очень быструю findкоманду, если файл присутствовал во время последнего обновления базы данных имен файлов. В настоящее время существует много видов баз данных, реляционные базы данных (с языком запросов, например, SQL), Базы данных NoSQL …


2
updatedb: не могу открыть временный файл для `/var/lib/mlocate/mlocate.db '
Я использую команду updatedb для обновления индекса и получаю updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' FYI команда locate работает, например, $ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$ Как я могу преодолеть эту проблему при попытке запустить updatedb?
15 locate  updatedb 

1
Как обновляется намного быстрее, чем найти?
Как updatedbэто намного быстрее, чем find? Вот сравнение по времени updatedbи findкоманды, которая выполняет, казалось бы, похожую задачу. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \ -path '/sfs/*' -o \ …
11 find  locate  updatedb 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.