haiku/docs/userguide/de/filesystem-layout.html

162 lines
13 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<!--
*
* Copyright 2008-2013, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Humdinger
* taos
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Dateisystem Layout</title>
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>User Guide</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now"><img src="../images/flags/de.png" alt="" /> Deutsch</li>
<li><a href="../fr/filesystem-layout.html"><img src="../images/flags/fr.png" alt="" />Français</a></li>
<li><a href="../it/filesystem-layout.html"><img src="../images/flags/it.png" alt="" />Italiano</a></li>
<li><a href="../ru/filesystem-layout.html"><img src="../images/flags/ru.png" alt="" />Русский</a></li>
<li><a href="../es/filesystem-layout.html"><img src="../images/flags/es.png" alt="" />Español</a></li>
<li><a href="../sv_SE/filesystem-layout.html"><img src="../images/flags/sv_SE.png" alt="" />Svenska</a></li>
<li><a href="../jp/filesystem-layout.html"><img src="../images/flags/jp.png" alt="" />日本語</a></li>
<li><a href="../uk/filesystem-layout.html"><img src="../images/flags/uk.png" alt="" />Українська</a></li>
<li><a href="../zh_CN/filesystem-layout.html"><img src="../images/flags/zh_CN.png" alt="" /> 中文 [中文]</a></li>
<li><a href="../pt_PT/filesystem-layout.html"><img src="../images/flags/pt_PT.png" alt="" />Português</a></li>
<li><a href="../fi/filesystem-layout.html"><img src="../images/flags/fi.png" alt="" />Suomi</a></li>
<li><a href="../sk/filesystem-layout.html"><img src="../images/flags/sk.png" alt="" />Slovenčina</a></li>
<li><a href="../hu/filesystem-layout.html"><img src="../images/flags/hu.png" alt="" />Magyar</a></li>
<li><a href="../pt_BR/filesystem-layout.html"><img src="../images/flags/pt_BR.png" alt="" />Português (Brazil)</a></li>
<li><a href="../ca/filesystem-layout.html"><img src="../images/flags/ca.png" alt="" />Català</a></li>
<li><a href="../pl/filesystem-layout.html"><img src="../images/flags/pl.png" alt="" />Polski</a></li>
<li><a href="../en/filesystem-layout.html"><img src="../images/flags/gb.png" alt="" />English</a></li>
</ul>
<span>
 «  <a href="bootloader.html">Boot Loader</a> 
::  <a href="contents.html" class="uplink">Inhalt</a> 
::  <a href="gui.html">Haikus Benutzeroberfläche</a>  »
</span></div>
</div>
<div id="content">
<div>
<h1>Dateisystem Layout</h1>
<p>In Haikus Dateisystem werden nach Möglichkeit allgemein verständliche Datei- und Ordnernamen verwendet, um den Benutzer nicht unnötig im Dunkeln zu lassen. Dateien und Ordner, die für das Funktionieren des Systems wichtig sind, werden gegen zufällige Änderungen durch einen der folgenden Hinweise geschützt:</p>
<img src="images/filesystem-layout-images/achtung-user.png" alt="achtung-user.png" /> 
<img src="images/filesystem-layout-images/achtung-system.png" alt="achtung-system.png" />
<p>Der zweite Hinweis erscheint wenn versucht wird etwas in der Systemhierarchie umzubenennen oder zu löschen. Der "<span class="button">Umbenennen</span>" Button kann nur geklickt werden während die <span class="key">SHIFT</span> Taste gehalten wird.</p>
<p>Grundsätzlich verzweigt sich das Hauptverzeichnis der Bootpartition in zwei Äste:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/</span></td><td> </td><td>Hier liegen die Systemdateien und die Anwendungen/Pakete, auf die alle Benutzer Zugriff haben.</td></tr>
<tr><td><span class="path">/boot/home/</span></td><td> </td><td>Das ist der persönliche Ordner des Benutzers mit all seinen Daten und Einstellungen. Außerdem liegen hier die Anwendungen/Pakete auf die andere Benutzer <i>keinen</i> Zugriff haben.</td></tr>
</table>
<p>Solange Haiku noch nicht mehrbenutzerfähig ist, hat diese Aufteilung in gemeinsame und persönliche Anwendungen/Pakete keine Auswrkungen. Schließlich gibt es nur einen Benutzer mit nur einem Home Ordner. Weil Haiku aber irgendwann auch mehrere Benutzerkonten unterstützen wird, ist es sinnvoll sich schon jetzt daran zu gewöhnen.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="system" name="system">Der System Ordner - <span class="path">/boot/system/</span></a></h2>
<p>Bei Haikus Vorgänger BeOS hieß dieser Ordner <span class="path">/boot/beos/</span>. Ihn trifft man immer mal wieder in älterer Dokumentation an (z.B. im original BeBook).
<br />
Die meisten Ordner in <span class="path"><acronym title="/boot/system/">/boot/System/</acronym></span> sind schreibgeschützt. Das ist auch vernünftig, schließlich befinden sich hier Dateien, die wichtig für das funktionieren von Haiku sind und daher für (zufälligen) Änderungen geschützt werden müssen. Die einzigen vom Benutzer veränderbaren Ordner sind:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="2">
<tr><td><span class="path">/boot/system/cache/</span></td><td> </td><td>Enthält Cache-Dateien und den Ordner für temporäre Dateien, auf den <span class="path">/tmp/</span> verlinkt ist.</td></tr>
<tr><td class="onelinetop"><span class="path">/boot/system/non-packaged/</span></td><td> </td><td>Enthält die Ordner-Hierarchie für Dateien, die nicht Teil eines .hpkg sind (wahrscheinlich aus einem alten BeOS Archiv).</td></tr>
<tr><td><span class="path">/boot/system/packages/</span></td><td> </td><td>Neben den hier liegenden Haiku System-Paketen können hier gemeinsam von allen Benutzern genutzte Pakete hinzugefügt und entfernt werden.</td></tr>
<tr><td><span class="path">/boot/system/settings/</span></td><td> </td><td>Enthält systemweite Einstellungen.</td></tr>
<tr><td><span class="path">/boot/system/var/</span></td><td> </td><td>Enthält Log-Dateien wie das syslog (wichtig bei der Fehlersuche) und standardmäßig die Auslagerungsdatei.</td></tr>
</table>
<p><span class="box-info">Weitere Informationen zum <span class="path">packages</span> und <span class="path">non-packaged</span> Ordner finden sich unter <a href="applications.html">Anwendungen installieren</a>.</span></p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="home" name="home">Der Home Ordner - <span class="path">/boot/home/</span></a></h2>
<p>Dieser Ordner gehört dem Benutzer. Hier können Ordner und Dateien nach Lust und Laune erstellt und gelöscht werden. (Übrigens, die Tilde ("<tt>~</tt>") ist eine Abkürung für den Home Ordner, damit man im Terminal nicht immer "<span class="path">/boot/home/</span>" schreiben muss).<br />
Dateien, auf die später mal in einer Mehrbenutzer-Umgebung die anderen Benutzer zugreifen können sollen, müssen außerhalb von <span class="path">/boot/home/</span> angelegt werden. Zum Beispiel könnte man einen Ordner <span class="path">/boot/alle-Benutzer/</span> anlegen und die Sachen dort ablegen.</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">~/Desktop/</span></td><td style="width:10px;"> </td>
<td>Hier befinden sich die Dateien, die auf dem Desktop liegen. Ein Doppelklick öffnet den Ordner nicht, weil er ja bereits geöffnet ist. Falls die Datei-Icons mal von Fenstern verdeckt sind, kann man einfach mal schnell die <a href="workspaces.html">Arbeitsfläche</a> wechseln. Natürlich ist auch eine <a href="tracker.html#drill-down">Navigation über Untermenüs</a> per Rechtsklick möglich.</td></tr>
<tr><td><span class="path">~/mail/</span></td><td style="width:10px;"> </td>
<td>Standardmäßig werden hier alle Mails abgelegt.</td></tr>
<tr><td><span class="path">~/people/</span></td><td style="width:10px;"> </td>
<td>Standardmäßig werden hier alle Kontaktdateien abgelegt, siehe <a href="applications/people.html">Kontakte</a>.</td></tr>
<tr><td><span class="path">~/queries/</span></td><td style="width:10px;"> </td>
<td><a href="queries.html">Queries</a> werden generell für 7 Tage in diesem Ordner gespeichert, danach werden sie automatisch gelöscht.</td></tr>
</table>
<p>Der Ordner <span class="path">/boot/home/config/</span> ist besonders: Genauso wie <span class="path">/boot/system/</span> befindet der sich größtenteils unter der Kontrolle des Paketmanagments und daher schreibgeschützt. Und er enthält auch die gleichen vom Benutzer beschreibbaren Ordner:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">~/config/packages/</span></td><td style="width:10px;"> </td>
<td>Hier können Pakete hinzugefügt und entfernt werden, auf die die anderen Benutzer <i>keinen</i> Zugriff haben.</td></tr>
<tr><td class="onelinetop"><span class="path">~/config/non-packaged/</span></td><td> </td>
<td>Enthält die Ordner-Hierarchie für Dateien, die nicht Teil eines .hpkg sind (wahrscheinlich aus einem alten BeOS Archiv) und auf die die anderen Benutzer <i>keinen</i> Zugriff haben.</td></tr>
<tr><td><span class="path">~/config/settings/</span></td><td> </td>
<td>Dieser Ordner enthält die eigenen Einstellungen für alle Anwendungen, sowie einige Systemkonfigurationen. Einige Anwendungen verwalten ihre Einstellungen in eigenen Unterverzeichnissen, andere schreiben ihre Einstellungsdatei direkt in diesen Ordner.</td></tr>
</table>
<p><span class="box-info">Weitere Informationen zum <span class="path">packages</span> und <span class="path">non-packaged</span> Ordner finden sich unter <a href="applications.html">Anwendungen installieren</a>.</span></p>
<p>Hier einige der interessanteren Unterordner von <span class="path">~/config/settings/</span>:</p>
<table summary="layout" border="0" cellspacing="0" cellpadding="4">
<tr><td><span class="path">boot/</span></td><td style="width:10px;"> </td>
<td>Dieser Ordner enthält <a href="bash-scripting.html#user-scripts">User Skripte</a> die vor oder nach dem Hoch- bzw. Herunterfahren des Systems ausgeführt werden.</td></tr>
<tr><td><span class="path">boot/launch/</span></td><td> </td>
<td>In diesem Ordner enthaltene Verknüpfungen zu Programmen oder Dokumenten werden automatisch beim jedem Hochfahren geöffnet.</td></tr>
<tr><td><span class="path">beos_mime/</span></td><td> </td>
<td>In dieser <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> Datenbank sammelt Haiku all die verschiedenen <a href="filetypes.html">Dateitypen</a> und ihre Einstellungen.</td></tr>
<tr><td class="onelinetop"><span class="path">deskbar/menu/</span></td><td> </td>
<td>Hierher kopierte oder verlinkte Dateien/Ordner/Queries erscheinen im Menü der <a href="deskbar.html#deskbar-menu">Deskbar</a>.</td></tr>
<tr><td class="onelinetop"><span class="path">kernel/drivers/</span></td><td> </td>
<td>Hier gibt es vor allem eine interessante Datei: <span class="cli">kernel</span> bietet einige hardwarenahe Konfigurationen, wie Auschalten von <acronym title="Symmetric Multi Processing">SMP</acronym>, Aktivieren von Debugging über die serielle Schnittstelle oder Einschalten von erweitertem Power-Management. Eine Konfigurationszeile wird aktiviert, indem das Rautesymbol "<tt>#</tt>" entfernt wird. Hier ist Vorsicht angeraten!</td></tr>
<tr><td><span class="path">Tracker/</span></td><td> </td>
<td>Neben diversen Konfigurationsdateien für den Tracker, finden sich hier einige interessante Unterverzeichnisse:</td></tr>
<tr><td align="right"><span class="path">DefaultFolderTemplate/</span></td><td style="width:10px;"></td><td>Jedes neu erstellte Verzeichnis erbt die Fenstergröße und das Layout der angezeigten Attribute dieses Ordners.</td></tr>
<tr><td align="right"><span class="path">DefaultQueryTemplates/</span></td><td></td><td>Das Layout von Query-Ergebnissen lässt sich je nach Dateityp individuell definieren. Siehe <a href="queries.html#result-window">Query: Das Ergebnisfenster</a>.</td></tr>
<tr><td align="right"><span class="path">Go/</span></td><td></td><td>Hier verknüpfte Ordner zu bevorzugten Speicherorten erscheinen z.B. in Öffnen- und Speicherdialogen. Siehe <a href="gui.html#favorites-recent">Haikus GUI: Favoriten und kürzliche benutzte Ordner</a>.</td></tr>
<tr><td align="right"><span class="path">Tracker New Template/</span></td><td></td><td>Hier angelegte Dateien eines bestimmten Dateityps sind sofort in Trackers <span class="menu">Datei | Neu...</span> Menü verfügbar. Siehe <a href="tracker.html#working-with-files">Tracker: Arbeiten mit Dateien</a>.</td></tr>
</table>
</div>
</div>
<div class="nav">
<div class="inner"><span>
 «  <a href="bootloader.html">Boot Loader</a> 
::  <a href="contents.html" class="uplink">Inhalt</a> 
::  <a href="gui.html">Haikus Benutzeroberfläche</a>  »
</span></div>
</div>
</body>
</html>