Suchen von Dateien auf der bereitgestellten Festplatte mit locate


1

Ich habe eine kleine SSD-Platte mit meinem Linux-System und eine große IDE-Platte mit den meisten meiner Arbeiten, die beim Systemstart gemountet wird. Aus irgendeinem Grund kann ich keine Dateien auf der IDE-Festplatte mit finden locate. Ich weiß nicht, ob der Fehler darin liegt, dass ich keine korrekten Flags angebe locateoder ob die IDE-Platte von ignoriert wird updatedb( dh nicht indiziert und daher nicht durchsuchbar). Wie kann ich das erreichen?

Ich finde die Dateien, wenn ich in den Mount-Ordner gehe und starte

$ find . -name "my_pattern"

aber es ist ziemlich langsam.


2
Schau auf deine /etc/updatedb.conf. Es enthält das PRUNEFSund, PRUNEPATHSdas Ihr IDE-Laufwerk möglicherweise ausschließt. Wenn dies der Fall ist, ändern Sie diese Datei, damit Ihr Laufwerk nicht ausgeschlossen wird. Und dann renn updatedb. Wenn dies nicht funktioniert oder Sie nicht wissen, was Sie in dieser Datei ändern sollen, geben Sie die Zeile mountIhres IDE-Laufwerks und den Inhalt von an /etc/updatedb.conf.
Dan D.

Sie waren absolut richtig! Poste es als Antwort und ich werde es akzeptieren, um zu markieren, dass es erfolgreich erledigt wurde.
Backlin

(Dies ist ein Dummy-Kommentar, um nur @DanD zu benachrichtigen, da ich vergessen habe, dies im Originalkommentar zu tun. Ich werde es löschen, sobald Sie es gesehen haben.)
Backlin

Antworten:


3

Enthält, wie @DanD in seinem Kommentar erklärte, /etc/updatedb.confEinstellungen für die zu bereinigenden Pfade und Dateisysteme (nicht für den Index). In der Tat fand ich meinen Bergpunkt zwischen diesen Pfaden, und als ich ihn entfernte, funktionierte alles einwandfrei.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.