Oui, vous pouvez le désactiver dans les crons ou supprimer le package qui fournit updatedb
. Sur un système Red Hat, vous suivrez les étapes pour déterminer si quelque chose l'exige avant la suppression.
-
Cherchez d'abord où se trouve le programme sur le disque.
$ type updatedb updatedb is /usr/bin/updatedb
-
Découvrez ensuite quel package fournit
updatedb
.$ rpm -qf /usr/bin/updatedb mlocate-0.26-3.fc19.x86_64
-
Voir si quelque chose nécessite
mlocate
.$ rpm -q --whatrequires mlocate no package requires mlocate
-
Rien ne l'exige, vous pouvez donc supprimer le package.
$ yum remove mlocate
Vous pouvez désactiver l'analyse des répertoires contenant de nombreux fichiers (/var/www
par exemple) en éditant le /etc/updatedb.conf
fichier de configuration. Si vous voulez vraiment le désactiver, supprimez simplement le cronjob.
Supprimez-le à l'aide de votre gestionnaire de packages, si un autre package l'utilise, vous le saurez, car il doit en dépendre (dépendance du package).
J'ai un serveur avec Nginx
, php-fpm
et mysql
, et cela fonctionne parfaitement sans updatedb
.