AA_schrank.jpg

© Vladislav Lebedinskiy, Fotolia

Alles an seinem Platz?

Das Dateisystem von Linux

18.01.2012
Das Dateisystem von Linux wirkt auf den ersten Blick verwirrend, aber hinter den Ordnern mit den merkwürdigen Namen steckt ein fixes System, nach dem Linux seine Dateien aufbewahrt. Das befindet sich jedoch im Umbruch.

Hinter dem farblosen Kürzel FHS verbirgt sich ein Standard, der die meisten Linux-Anwender betrifft: Er definiert, welche Dateien unter Linux wohin gehören. FHS steht für Filesystem Hierarchy Standard, aktuell ist die Version 2.3, die Sie auch problemlos im Netz nachschlagen können [1]. Ausgedruckt ergibt der Text des Standards etwa 53 Seiten, auf denen die Macher beschreiben, wohin unter Linux welche Dateien gehören. Das ist zwar vor allem für die Programmierer wichtig, betrifft aber auch die Anwender.

Hängen Sie USB-Sticks oder andere externe USB-Geräte an den Rechner, müssen Sie nicht stets nach dem Einhängepunkt suchen, sondern finden ihn unter /media – und zwar unter den meisten Distributionen. Im Standard heißt es hierzu: "Dieses Verzeichnis enthält Unterverzeichnisse, die als Einhängepunkte für bewegliche Geräte dienen, zu denen etwa Floppy Discs, CD-ROMs und Zip-Laufwerke gehören." Darunter folgt dann eine Erklärung zu den Hintergründen. Diese weist darauf hin, dass Linux solche Laufwerke historisch meist in die Verzeichnisse /mnt, /mnt/cdrom oder /cdrom einhängte, wodurch aber potenziell eine große Anzahl von neuen Verzeichnissen im Wurzelverzeichnis entstehen würde. Also kommen nun die Unterverzeichnisse im Ordner /media zum Einsatz.

Hier wird nicht nur recht schnell deutlich, dass es ohne Standards schnell zu einem Kuddelmuddel kommt, sondern es zeigt auch, dass Standards recht schnell Staub ansetzen: Floppy Discs und Zip-Laufwerke verwendet heute kaum noch jemand. Darum ist bereits eine Version 3.0 des FHS in Arbeit.

Das Home-Verzeichnis

Das für Sie als Benutzer wichtigste Verzeichnis ist /home. Darin erhält jeder Benutzer ein eigenes Verzeichnis, dessen Name meist identisch mit seinem Benutzernamen ist. Alle Dateien, die Sie aus dem Internet herunterladen, Ihre Musik- und Videosammlung und alle selbst erstellten Dokumente landen in diesem Ordner. Ubuntu richtet in Ihrem Home-Verzeichnis einige Standardordner ein, etwa Bilder, Videos und Musik. Diese können Sie löschen, allerdings suchen hier ein paar Multimediaanwendungen automatisch nach abspielbaren Inhalten. Insofern ist es sinnvoll, die Ordner zu nutzen.

Das Ablegen von Dateien im Home-Verzeichnis klappt unter Linux auch deshalb gut, weil Sie keine Dateien in Verzeichnissen wie /etc oder / speichern dürfen – möglich wäre das nur mit administrativen Rechten. Schieben Sie also zum Beispiel über den Dateimanager Dolphin eine Datei in das Verzeichnis /var, taucht diese nie am Bestimmungsort auf. Sie müssten Dolphin dafür mit Root-Rechten starten, also über kdesu dolphin (OpenSuse) oder kdesudo dolphin (Kubuntu).

Eine weitere wichtige Funktion des Home-Verzeichnis: Hier legen die Anwendungen, die Sie verwenden, meist ihre Konfigurationen ab. Unter Ubuntu gibt es dafür etwa die drei versteckten Verzeichnisse .config, .cache und .local, die allerdings nicht im FHS 2.3 beschrieben sind.

Starten Sie also als Nutzer alex eine Anwendung wie den Videoabspieler VLC, legt der seine ursprünglichen Einstellungen in Ihrem Home-Verzeichnis ab, zum Beispiel im Ordner /home/alex/.local/share/vlc. Passen Sie VLC an, landen auch diese Änderungen in den versteckten Verzeichnissen. Startet nun ein anderer Nutzer auf demselben System VLC, nutzt er das Programm zunächst mit den systemweiten Voreinstellungen (also ohne die Anpassungen von alex).

Viele Programme legen ihre Konfigurationsdateien allerdings einfach in einem versteckten Ordner im Home-Verzeichnis ab, so etwa Wine, Stellarium, Firefox, Thunderbird und viele weitere. Diese Verzeichnisse zeigt Dolphin an, wenn Sie [Alt]+[.] drücken, um die versteckten Dateien sichtbar zu machen (Abbildung 1). In der Konsole offenbart sie der Befehl ls -la. Sie sollten an diese Verzeichnisse denken, wenn Sie mit Anwendungen kämpfen, die nicht richtig funktionieren: Beim Entfernen von Programmen werden private Einstellungen nicht gelöscht. Startet ein bestimmtes Programm nicht mehr, hilft es oft nicht, dieses zu deinstallieren und neu einzuspielen. Sie müssen vielmehr zusätzlich die lokalen Konfigurationsdateien dieser Programme löschen, die Sie in den eben genannten Ordnern finden. Andernfalls betrifft Sie der Fehler, wenn er in der lokalen Konfiguration steckt, nach einer Neuinstallation weiterhin.

Abbildung 1: Der Dateimanager Dolphin zeigt versteckte Dateien an, wenn Sie auf das Werkzeugsymbol rechts oben klicken und die Option "Versteckte Dateien anzeigen" wählen.

Das Ganze ergibt Sinn: Eine Linux-Installation ist für mehrere Benutzer ausgelegt, jeder Benutzer soll daher die Gelegenheit erhalten, die genutzten Anwendungen an die persönlichen Bedürfnisse anzupassen. Interessanterweise spricht der FHS 2.3 den zentralen Benutzerverzeichnissen keine große Relevanz zu: Demnach sollten sich Programme nicht auf die Existenz des Home-Verzeichnisses verlassen, da einige Anwender ihre Daten auf entfernten Servern speichern.

Die wichtigsten Orte des Systems

Als normaler Benutzer sollten Sie in der Regel recht selten mit den anderen Ordnern im Dateisystem zu tun haben. Doch wenn etwas schief geht, rücken diese Ordner oft in den Fokus. Wir stellen die wichtigsten vor.

Den Ordner /media haben wir bereits erwähnt: Darin finden Sie meist die Dateien von mobilen Geräten, zu denen neben modernen Smartphones auch MP3-Player, mobile Festplatten, USB-Sticks und Speicherkarten gehören.

Hinter /root versteckt sich das Home-Verzeichnis des Benutzers root, der aber unter Debian und Ubuntu nicht mehr so viel Bedeutung hat. Hier erhält standardmäßig der erste eingerichtete Benutzer administrative Rechte und darf daher alle wesentlichen Aufgaben erledigen. Unter anderem darf er in Verzeichnisse schreiben, die dem Benutzer root gehören.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Do it yourself
    Wer einen Desktop-PC besitzt, möchte an ihm ungestört arbeiten, statt sich mit der Administration herumzuschlagen. Dass dies nicht immer funktioniert, wissen nicht nur Linux-Nutzer, und so kommt man früher oder später nicht umhin, sich mit den Untiefen des Systems auseinanderzusetzen.
  • Einblick in die Linux-Verzeichnishierarchie
    Ein Blick in die Tiefen der Verzeichnisbaums enthüllt, dass die komplexe Linux-Hierarchie in weiten Teilen einer durchdachten Ordnung folgt. Wer hier durchblickt, dem geht nichts verloren.
  • Know-how für die Kommandozeile
    Erfahrene Linux-Nutzer schwören auf flexible Kommandozeilentools, mit denen sich manche Aufgabe schneller bewältigen lässt als in grafischen Programmen. Wir stellen die wichtigsten Anwendungen vor, um auch Einsteiger zu einem Ausflug in die Shell zu ermutigen.
  • Zu Befehl: pwd, cd, pushd, popd und dirs
    Die Wege im Verzeichnisdschungel sind unergründlich. Wie Sie auf dem rechten Pfad bleiben und welche Kommandos bei der Navigation helfen, zeigt diese "Zu Befehl"-Folge.
  • Besser arbeiten mit KDE
    Die folgenden Tipps und Tricks helfen Ihnen, auf fremde Dateiserver zuzugreifen oder einen eigenen zu starten. Außerdem gibt es Hinweise zu Konqueror und dem Archivprogramm Ark.
Kommentare

Infos zur Publikation

title_2014_03

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet EUR 9,80. Weitere Informationen zum Heft finden Sie auf der EasyLinux-Homepage.

Das EasyLinux-Jahresabo mit Prämie kostet ab EUR 33,30. Details zum EasyLinux-Jahresabo finden Sie im Medialinx-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 4 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...