Das Linux -Dateisystem erläuterte Startlade-, Festplatten -Partitionierungstypen, BIOS, UEFI und Dateisystemtypen

Das Linux -Dateisystem erläuterte Startlade-, Festplatten -Partitionierungstypen, BIOS, UEFI und Dateisystemtypen

Das Konzept des Boot -Ladens, der Festplattenpartitionierung, der Partitionstabelle, des BIOS, der UEFI, der Dateisystemtypen usw. ist für die meisten von uns wenig bekannt. Wir stoßen sehr oft auf diese Terminologie, haben aber selten den Schmerz genommen, diese und ihre Bedeutung im Detail zu kennen. Dieser Artikel, um diese Lücke auf die einfachste Weise zu erfüllen.

Linux -Dateisystemtypen

Partitionstabelle

Eine der ersten Entscheidungen, die wir bei der Installation einer Linux-Verteilung treffen. Eine der am häufigsten verwendeten Architektur, Intel unterzieht einige Änderungen und es ist wichtig, diese Änderungen zu verstehen, was andererseits Kenntnisse über den Startprozess erfordert.

Viele Entwickler laufen beide Fenster Und Linux auf derselben Maschine, die eine Frage der Präferenz oder des Bedarfs sein kann. Die meisten Startlader von heute sind intelligent genug, um eine beliebige Anzahl von Betriebssystemen im selben Box zu erkennen und ein Menü bereitzustellen. Eine andere Möglichkeit, das gleiche Ziel zu erreichen Xen, Qemu, Kvm oder ein anderes bevorzugtes Visualisierungstool.

BIOS gegen UEFI

Wenn ich mich richtig erinnere, bis spät 90BIOS, das für steht Grundeingabe/Ausgangssystem war die einzige Möglichkeit, ein Intel -System zu starten. BIOS hält die Partitionierungsinformationen in einem speziellen Bereich namens namens Master Boot Record (Mbr) so dass zusätzlicher Code im ersten Sektor jeder Bootsabteilung gespeichert wird.

Zu spät 90Die Intervention von Microsoft mit Intel führte zu einer universellen erweiterbaren Firmware -Schnittstelle (Uefi) Der anfängliche Zweck war, sicher zu starten. Dieser Bootsmechanismus war für Rootkits eine Herausforderung, insbesondere die mit dem Stiefelsektoren angeschlossen und mit BIOS schwer zu erkennen war.

Boot mit BIOS

Booten mit BIOS erfordert das Platzieren von Startcodes oder Startsequenz in Mbr die im ersten Sektor der Stiefelscheibe platziert ist. Wenn mehr als ein Betriebssystem installiert wird.

Es ist jedoch zu sehen, dass ein Nicht-Windows-Bootloader das System speziell bestimmte Programme nicht aktualisiert, nämlich ein Nicht-Windows., Dh Aber auch hier gibt es weder eine schwere und schnelle Regel noch dokumentiert, wo.

Beute mit UEFI

Uefi ist die neueste Booting -Technologie, die in enger Zusammenarbeit von Microsoft mit Intel entwickelt wurde. UEFI erfordert, dass die Firmware geladen wird. Das Problem beim Booten von Linux mit UEFI ist jedoch komplex. Das Booten von Linux in UEFI erfordert, dass die verwendeten Schlüssel unter GPL veröffentlicht werden müssen, was gegen das Linux -Protokoll ist.

Es ist jedoch weiterhin möglich, Linux in der UEFI -Spezifikation durch Deaktivieren zu installieren 'Sicherer Startvorgang"und Aktivieren"Legacy Stiefel''. Startcodes in UEFI werden unter Subdirektorien von platziert /Efi, besondere Teilung im ersten Sektor der Festplatte.

Arten von Linux -Dateisystemen

Eine Standard -Linux -Verteilung bietet die Auswahl der Partitionierungsscheibe mit den unten aufgeführten Dateiformaten, von denen jede eine spezielle Bedeutung hat, die ihm zugeordnet ist.

  1. ext2
  2. ext3
  3. ext4
  4. JFS
  5. Reiserfs
  6. Xfs
  7. Btrfs

ext2, ext3, ext4

Dies sind die progressive Version von Erweitertes Dateisystem (ext), was in erster Linie entwickelt wurde für Minix. Die zweite erweiterte Version (ext2) war eine verbesserte Version. Ext3 Leistungsverbesserung hinzugefügt. Ext4 war eine Leistungsverbesserung neben zusätzlichen Bereitstellung zusätzlicher Funktionen.

Lesen Sie auch: Was ist ext2, ext3 & ext4 und wie erstellt und konvertieren Sie Linux -Dateisysteme

JFS

Der Journaled Dateisystem (JFS) wurde von IBM für AIX Unix entwickelt, das als Alternative zum System ext verwendet wurde. JFS ist eine Alternative zu ext4 Derzeit und wird verwendet, wenn Stabilität bei der Verwendung sehr weniger Ressourcen benötigt wird. Wenn die CPU -Leistung begrenzt ist, wird JFS nützlich.

Reiserfs

Es wurde als Alternative zu ext3 mit verbesserter Leistung und fortschrittlichen Funktionen. Es gab eine Zeit, in der SUSE LinuxDas Standarddateiformat war Reiserfs Aber später ging Reiser aus dem Geschäft und Suse hatte keine andere Möglichkeit, zurück zurückzukehren ext3. Reiserfs unterstützt die Dateisystemerweiterung dynamisch, was relativ eine erweiterte Funktion war, aber dem Dateisystem fehlte ein bestimmter Leistungsbereich.

Xfs

Xfs war eine hohe Geschwindigkeit JFS die parallel zielten E/O wird bearbeitet. Die NASA verwendet dieses Dateisystem immer noch auf ihrer 300+ Terabyte Speicherserver.

Btrfs

B-Tree-Dateisystem (Btrfs) Konzentrieren Sie sich auf Fehlertoleranz, unterhaltsame Verabreichung, Reparatursystem, große Speicherkonfiguration und befinden sich noch in der Entwicklung. BTRFS wird für das Produktionssystem nicht empfohlen.

Clustered Dateiformat

Das Clustered -Dateisystem ist für den Booten nicht erforderlich, sondern für den Speicherort der Shared -Umgebungsformulars am besten geeignet.

Nicht-Linux-Dateiformat

Unter Linux sind viele Dateiformate nicht verfügbar, die jedoch von anderen Betriebssystemen verwendet werden. Nämlich., NTFS von Microsoft, HFS von Apple/Mac OS usw. Die meisten davon können unter Linux verwendet werden, indem sie bestimmte Tools wie NTFS-3G unter Verwendung von NTFS-Dateisystemen montieren, jedoch nicht unter Linux bevorzugt werden, nicht bevorzugt.

UNIX -Dateiformat

Es gibt bestimmte Dateiformate, die unter Linux weit verbreitet sind, jedoch unter Linux nicht speziell für die Installation von Linux -Root -Systemen bevorzugt wurden. e.G., UFS von BSD.

Ext4 ist das bevorzugte und am weitesten verbreitete Linux -Dateisystem. In einem bestimmten Sonderfall Xfs Und Reiserfs werden verwendet. BTRFS wird immer noch in der experimentellen Umgebung verwendet.

Festplattenpartitionierung

Die erste Stufe ist die Festplattenaufteilung. Während der Partitionierung sollten wir die folgenden Punkte im Auge behalten.

  1. Partition, die Backup und Genesung berücksichtigt.
  2. Platzbeschränkung in der Partition.
  3. Datenträgerverwaltung - Verwaltungsfunktion.

Logische Lautstärkeregemung

LVM ist eine komplexe Partitionierung, die bei großer Speicherinstallation verwendet wird. Die LVM -Struktur überlagert die tatsächliche Verteilung der physischen Festplatten.

Tausch

Tausch wird für Speicherpaging in Linux speziell während des Systems des Systems verwendet. Die aktuelle Systemstufe des Systems wird geschrieben, um zu tauschen, wenn das System pausiert wird (Überwintern) zu einem Zeitpunkt der Zeit.

Ein System, das niemals den Winterschlaf gehen wird RAM.

Verschlüsselung

Die letzte Stufe ist die Verschlüsselung, die die Daten sicher sicherstellt. Die Verschlüsselung kann sowohl auf der Ebene der Festplatte als auch auf dem Verzeichnis liegen. Bei der Scheibenverschlüsselung ist die gesamte Festplatte verschlüsselt, erfordert eine Art spezielle Codes, um sie zu entschlüsseln.

Es ist jedoch ein komplexes Problem. Der Entschlüsselungscode kann nicht auf derselben Festplatte bleiben, daher benötigen wir bestimmte spezielle Hardware oder lassen Sie das Motherboard dies tun.

Die Disc -Verschlüsselung ist relativ leicht zu erreichen und weniger komplex. In diesem Fall bleibt der Entschlüsselungscode auf derselben Festplatte, irgendwo in einem anderen Verzeichnis.

Die Festplattenverschlüsselung ist im Serveraufbau erforderlich und kann ein rechtliches Problem sein, basierend auf dem geografischen Ort, den Sie implementieren.

Hier in diesem Artikel haben wir versucht, Leuchten aufzuwerfen Dateisystemverwaltung ebenso gut wie Datenträgerverwaltung in viel mehr Tiefe Mode. Das ist alles fürs Erste. Ich werde wieder mit einem weiteren interessanten Artikel sein, der es wert ist, wissenswert zu sein. Bis dahin bleiben Sie dran und mit Tecmint verbunden und vergessen Sie nicht, uns Ihr wertvolles Feedback im Kommentarbereich unten zu geben.

Lesen Sie auch: Linux -Verzeichnisstruktur und wichtige Dateienpfade erläutert