Запитання з тегом «updatedb»

5
Чи можу я просто відключити оновленняb?
Це updatedbвзагалі потрібно? Я ніколи не використовую, locateі мої сервери, як правило, мають десятки мільйонів файлів, що зазвичай робить updateb для роботи протягом тривалого часу і споживає введення-виведення, необхідне для MySQL та / або іншого програмного забезпечення. Чи можу я просто вийняти його з cron і очікувати, що все спрацює? …

3
Яку базу даних використовують `updatedb` та` locate`?
locateПрограма findutilsсканування одного або декількох баз даних імен файлів і відображає будь-які збіги. Це можна використовувати як дуже швидку findкоманду, якщо файл був присутній під час оновлення бази даних останніх імен файлів. На сьогоднішній день існує багато видів баз даних, реляційні бази даних (з мовою запитів, наприклад, SQL), Бази даних …


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$ Як я можу подолати цю проблему при спробі запуску оновленого файлу?
15 locate  updatedb 

1
Як оновлюєтьсяb набагато швидше, ніж знаходити?
Як це updatedbнабагато швидше, ніж find? Ось приурочене порівняння між командою updatedbта findкомандою, яка виконує, здавалося б, подібне завдання. порівняти.ш #!/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.