Linux ist auf dem Fundament von Dateisystemen gebautFile SystemsLinux ist auf dem Fundament von Dateisystemen gebaut. Sie sind die Mechanismen, mit denen die Festplatte wird organisiert und bietet allen Abstraktionsebenen oben genannten Sektoren und Zylinder. In diesem Modul werden Sie über die Zusammensetzung und die Verwaltung dieser Abstraktionsebenen von der Standard-Linux-Dateisystem ext2, und robuster Gegenstück, ext3 unterstützt zu lernen. In diesem Modul werden die vielfältigen Aspekte der Verwaltung von Datenträgern. Dazu gehören das Erstellen von Partitionen, zur Schaffung von Dateisystemen, Automatisierung des Prozesses, durch die sie beim Booten gemountet, und der Umgang mit ihnen nach einem Systemabsturz. Neben den Grundlagen werden Sie mit einigen der komplexeren Features von Linux, wie z. B. Montage Netzwerk-Dateisysteme, die Verwaltung der Kontingente kennen wachsen, und die Autofs-Service. HINWEIS
Vor Beginn Ihres Studiums dieses Moduls sollten Sie bereits mit Dateien, Verzeichnisse, Berechtigungen vertraut und Besitzer in der Linux-Umgebung. Wenn Sie noch nicht Linux Tutorial 6, ist es am besten gelesen haben, um dieses Modul zu lesen, bevor Sie fortfahren. Understanding File SystemsLassen Sie uns, indem Sie über die Struktur der Dateisysteme unter Linux zu beginnen. Es wird dazu beitragen, Ihr Verständnis des Begriffs zu klären und lassen Sie sehen, wie leichter, die Vorteile der Architektur. i-NodesDie wichtigste Baustein von vielen UNIX-File-Systeme (einschließlich Linux ext2/ext3) ist der i-Knoten. Ein i-Knoten ist eine Kontrollstruktur, die entweder auf andere Punkte i-Knoten oder Datenblöcke. Die Steuerung Angaben in der i-Knoten enthält die Datei den Besitzer, Berechtigungen, Größe, Zeitpunkt des letzten Zugriffs, Schaffung von Zeit-, Gruppen-ID, etc. . (Für die wirklich neugierig, den gesamten Kernel-Datenstruktur ist verfügbar in / usr/src/linux/include/linux/ext3_fs.h-assuming natürlich, dass Sie den Source-Tree im Verzeichnis / usr installiert / src Verzeichnis. ) Das einzige, was ein i-Knoten nicht zu halten, ist der Name der Datei. Wie im Linux-Tutorial 6 genannten Verzeichnisse selbst besonderen Fällen von Dateien. Das bedeutet, jedes Verzeichnis wird ein i-Knoten, und der i-Knoten weist auf Datenblöcke mit Informationen (Datei-und i-Knoten) über die Dateien im Verzeichnis. Die i-Knoten werden verwendet, um Indirektionsoperator so vor, dass mehr Datenblöcke darauf hingewiesen werden können, weshalb jedes i-Knoten enthält nicht den Dateinamen. (Nur ein i-Knoten arbeitet als repräsentativ für die gesamte Datei, so wäre es eine Verschwendung von Raum, wenn jede i-node Dateinamen enthaltenen Informationen.) Jeder indirekten Block kann wiederum auf andere indirekte Blöcke, wenn nötig. SuperblöckeDas erste Stück von Daten aus einem Datenträger gelesen wird seine Superblock. Dieses kleine Datenstruktur zeigt mehrere wichtige Stücke von Informationen, einschließlich der Geometrie der Festplatte, die Menge des verfügbaren Raum, und, ganz wichtig, die Position des ersten i-Knoten. Ohne einen Superblock, ist ein Dateisystem unbrauchbar. Etwas so wichtig wie der Superblock nicht dem Zufall überlassen. Kopien dieser Datenstruktur sind auf der ganzen Festplatte verstreut, um Backup-Funktionen für den Fall der erste, der beschädigt ist. Unter Linux ext2-Dateisystem ist ein Superblock gesetzt nach jeder Gruppe von Blöcken, die i-Knoten und Daten enthält. Eine Gruppe besteht aus 8192 blockiert, so daß die erste redundante Superblock wird auf 8193, die zweite auf 16385, und so weiter. ext3Was bedeutet dies für Sie als Systemadministrator ist, dass die Zeit, die es dauert, bis die Festplatte zu schreiben, um aus Daten ist viel weniger, während gleichzeitig die Sicherheit zu bekommen die Daten auf die Platte geschrieben schnell bedeutet, dass im Falle von einen Absturz des Systems, wird es nicht notwendig, abschließend fsck laufen. Auch wenn Sie fsck tun, es muss nur kürzlich geänderten Daten zu überprüfen, so dass anstelle von endlosen Zeiten, werden Sie feststellen, dass die Kontrollen sehr schnell gehen. Also, welche der vier Journaling-Systemen sollten Sie wählen? Diese Forderung ist völlig bis zu Ihnen. Aber die einzige, ich rede hier über ext3, die die Standard-Dateisystem von Red Hat Linux 8.0 ist. Ja, früher habe ich behauptet, dass die Standard-Linux ext2-Dateisystem wurde, aber bei der Installation von Red Hat, dass Sie werden feststellen, dass die Partitionen standardmäßig ext3 sei denn, Sie setzen, um etwas anderes. Und das ist auch gut so, denn die Gründe, warum ich gerade erläutert. Installieren von Journaling-Dateisystemen, die von Standard wurde als eine Möglichkeit Red Hat versucht, einige der Kritiker von Linux, die darauf hingewiesen, dass andere Betriebssysteme schon diese Fähigkeit zu beantworten. Verwalten von DateisystemenDer Prozess der Verwaltung von Dateisystemen ist trivial, das heißt, die Verwaltung trivial wird, nachdem Sie alle Aspekte Ihrer Netzwerk-Servern, Festplatten, Backups gespeichert haben, und Größe mit der Bedingung, daß sie nie wieder zu ändern. Mit anderen Worten: Verwalten von Dateisystemen ist nicht trivial überhaupt. Es gibt nicht viele technische Probleme in Dateisystemen beteiligt. Sobald die Systeme erstellt wurden eingesetzt, und hinzugefügt, um die Backup-Zyklus, sie neigen dazu, für sich selbst zum größten Teil zu nehmen. Was macht sie schwierig zu verwalten sind die administrativen Fragen, wie z. B. Benutzer, die Haushaltsführung auf ihre Festplatte nicht zu verweigern, und schwerfällige Verwaltung, die Politik diktieren, was Festplatte teilen kann und unter welchen Bedingungen, je nach Kurs auf das Konto, unter dem die Platte gekauft wurde , und. . . (Es erschreckend klingt wie ein Dilbert Comic, aber es ist ein gutes Stück Wahrheit hinter dieser Aussage.) Leider gibt es kein Kochbuch Lösung für den Umgang mit Büro-Politik, weswegen dieser Abschnitt wird auf die technischen Fragen im Verwalten von Dateisystemen beteiligt Stick das heißt, der Prozess der Ein-und Aushängen Partitionen, die sich mit der / etc / fstab-Datei und die Durchführung Datei-System Recovery mit der fsck-Tool. Ein Artikel eingereicht von Daniel K. Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle. Wichtig: Dieser Artikel "Linux ist auf dem Fundament von Dateisystemen gebaut" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.
|
|||||
| Online: 506 users browsing the articles directory |
|
|