sammlung:updatedb
Inhaltsverzeichnis
updatedb - Datenbank für locate aktualisieren
Kurzfassung: updatedb baut die Index-Datenbank für locate neu auf. Standardmäßig läuft es periodisch (cron/systemd), kann aber auch manuell gestartet werden.
Übersicht
Beim Lauf werden Verzeichnisse gemäß Konfiguration durchsucht und Pfade in die Datenbank geschrieben. Ausgeschlossene Pfade und Dateisysteme sind in /etc/updatedb.conf definiert.
Voraussetzungen
- Paket
mlocateoderplocateinstalliert - Root-Rechte zum vollständigen Indexlauf
Syntax
updatedb [OPTIONEN]
Wichtige Optionen
--prunepaths='PFAD ...' # Pfade vom Index ausschließen (einmalig für diesen Lauf) --prunefs='FS ...' # Dateisystemtypen ausschließen
Anleitung
Manuell ausführen
sudo updatedb
Konfiguration prüfen
# Beispielhafte Konfiguration sudo sed -n '1,200p' /etc/updatedb.conf # Variablen: PRUNEPATHS, PRUNEFS, PRUNENAMES
Automatisierung (systemabhängig)
# Systemd Timer anzeigen (falls vorhanden) systemctl status updatedb.timer # Cron-Jobs prüfen sudo ls -l /etc/cron.daily /etc/cron.weekly | grep -i updatedb || true
Hinweise
- Häufig genutzte Ausschlüsse: temporäre Verzeichnisse, virtuelle FS (
/proc,/sys,/run), Container-/VM-Mounts. - Laufzeit und Größe der DB hängen stark vom Umfang der einzubeziehenden Pfade ab.
Siehe auch
Quellen
sammlung/updatedb.txt · Zuletzt geändert: von Branislav Zeljak
