<C>locate<C> oder: Wo ist die Datei?

Aber was nützt uns ein cd und less, wenn wir nicht wissen, wo sich die gewünschte Datei befindet? Früher oder später möchte wohl jeder eine Datei namens fstab ("Filesystem-Tabelle") bearbeiten, um bequemer Datenträger ins System einbinden (hierzu später mehr) zu können. Doch alle Verzeichnisse mittels ls nach dieser Datei zu durchsuchen, kann in einer tagfüllenden Beschäftigung enden. Und wie bereits erwähnt – Linuxer sind ein faules Volk, weshalb das Tool locate existiert, das beim Lokalisieren einer Datei auf der Festplatte hilft:

bash-2.01$ locate "fstab"
/etc/fstab
/usr/doc/m4/examples/fstab.m4
/usr/doc/mount/examples/fstab.gz
/usr/doc/quota/html/fstab(5).html
/usr/doc/util-linux/examples/fstab.example2.gz
/usr/doc/util-linux/examples/fstab.gz
/usr/include/fstab.h
/usr/man/man5/fstab.5.gz

Das ist noch nicht das optimale Suchergebnis, aber doch brauchbar: Uns wurde nun jede Datei und jedes Verzeichnis mit den fünf aufeinander folgenden Buchstaben fstab im Pfad oder Dateinamen aufgelistet. Da wir aber wissen, dass unsere Datei nur fstab heisst (und nichts mehr nach diesem Dateinamen folgt), starten wir einen erneuten Versuch – diesmal mit dem Jokerzeichen *:

bash-2.01$ locate "*fstab"
/etc/fstab

Warum locate so schnell die gesamte Festplatte durchsuchen kann? Natürlich hat die Sache einen Haken: locate durchwühlt Ihre Festplatte gar nicht, sondern schaut lediglich in eine Datei, die alle benötigten Informationen enthält. Der Nachteil: Solange eine neue Datei nicht in diese Datenbank eingetragen wurde, weiss locate hiervon nichts und findet sie folglich nicht. Erst nach einem updatedb ("update database"; bitte nur als User root starten) werden die Daten neu eingelesen. Üblicherweise wird updatedb automatisch einmal täglich zu einer vorkonfigurierten Uhrzeit vom System ausgeführt.

Das Online-Handbuch: <C>man<C>

Betrachten wir unsere gefundene Datei mittels less /etc/fstab, so werden wir hierbei vermutlich mehr von Fragezeichen denn Erleuchtungen umgeben sein. Wir müssen uns erst einmal kundig machen, was es denn mit dieser Datei genau auf sich hat, benötigen also eine Anleitung, ein Manual. Und Manpages ("Handbuchseiten") gibt es (fast) zu allem unter Linux, also auch zur fstab. Ein man fstab startet die von less bereits gewohnte Umgebung mit all ihren Vorzügen und lädt zum Studieren ein. Wir können nun wunderbar nachlesen, wie die fstab aufgebaut ist und funktionieren sollte. Und wir werden auf die Manpage zu mount hingewiesen, die uns schon immer sehr interessierte…

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Automatisches Mounten von Dateisystemen bei SuSE Linux 7.1
    Vielleicht ist es Ihnen auch schon passiert: Sie wollen eine CD wechseln, aber das Laufwerk weigert sich in penetranter Weise, Ihrem Wunsch nachzukommen. Es bleibt geschlossen, bis Sie es unmounten. Oder Sie haben kurz etwas auf eine Diskette kopiert und gehen mit dieser an einen anderen Arbeitsplatz. Wenn Sie zurückkommen, lässt sich das Diskettenlaufwerk nicht davon überzeugen, eine neue Diskette zu akzeptieren; nur ein Neustart hilft.
  • Bash-Kurs Teil 6
    Die elementaren Konfigurationsmöglichkeiten mit eingebauten Funktionen der Bash sind der Schwerpunkt dieses Teils. Im nächsten wird ein komfortables Tool zur Erzeugung von Konfigurationsdateien vorgestellt.
  • Dateisysteme
    In der File System Table (fstab) steht, welche Partitionen und Datenträger beim Systemstart in den Verzeichnisbaum eingehängt werden. Die Tabelle bietet dem Administrator die Möglichkeit, die Sicherheit des Mehrbenutzersystems durch verschiedene Optionen zu stärken.
  • Zu Befehl
    In der letzten "Zu Befehl"-Folge haben Sie erste Informationen zu Partitionen, Dateisystemen und deren Auslastung bekommen. In diesem Zusammenhang fiel auch kurz der Begriff "mounten". Mit dem Befehl mount machen Sie einen Datenträger (z. B. Festplatte, Diskette, CD usw.) für Linux verfügbar. Anders als unter DOS und Windows gibt es unter Unix/Linux keine Laufwerksbuchtaben, vielmehr wird jede Partition irgendwo unterhalb des sogenannten Root-Verzeichnisses (Wurzelverzeichnis) eingebunden. In diesem Artikel geht es um Tipps und Tricks zu mount, die den Zugriff auf Datenträger erleichtern und in einigen Fällen sogar helfen, Geld zu sparen.
  • Zugriff auf Datenträger mit Mount und Fstab
    Laufwerksbuchstaben wie unter Windows kennt der Pinguin nicht – stattdessen bindet Linux Datenträger direkt in die Verzeichnishierarchie ein. Das Mounten findet schon beim Booten oder manuell auf Befehl statt. Wir geben Tipps und Tricks für das Ein- und Aushängen auf der Kommandozeile.
Kommentare

Infos zur Publikation

LU 02/2018: PAKETE VERWALTEN

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...
XSane-Fotokopie druckt nicht mehr
Wimpy *, 30.01.2018 13:29, 0 Antworten
openSuse 42.3 KDE 5.8.7 Seit einem Software-Update druckt XSane keine Fotokopie mehr aus. Fehler...
TOR-Browser stürzt wegen Wikipedia ab
Wimpy *, 27.01.2018 14:57, 0 Antworten
Tor-Browser 7.5 based on Mozilla Firefox 52.8.0 64-Bit. Bei Aufruf von http: oder https://de.wi...
Wifikarte verhindert Bootvorgang
Maik Kühn, 21.01.2018 22:23, 1 Antworten
iwlwifi-7265D -26 failed to load iwlwifi-7265D -25 failed to load iwlwifi-7265D -24 failed to l...
sharklinux
Gerd-Peter Behrendt, 18.01.2018 23:58, 2 Antworten
Hallo zusammen, ich habe sharklinux von der DVD Installiert. 2x, jedesmal nach dem Reboot ist di...