Im Fall eines Windows-Betriebssystems scheint es für Linux-Anfänger sehr schwierig zu sein, die Festplatte zu bedienen, da es einfach ist, den größten Teil der Arbeit über "Festplattenverwaltung" zu erledigen.
In diesem Artikel werde ich den Arbeitsablauf und die Befehle vorstellen, die in jedem Prozess angezeigt werden, wobei davon ausgegangen wird, dass einem Computer ein Festplattenlaufwerk hinzugefügt und Daten auf diesem Laufwerk gespeichert werden.
Dies ist ein Auszug aus einem Artikel über ein Modell namens Dell OptiPlex 7050. Benutzerhandbuch für den OptiPlex 7050 Small Form Factor
In meiner Umgebung wird Linux auf einer virtuellen Maschine ausgeführt, die in der virtuellen Umgebung konfiguriert ist. In der folgenden Abbildung wird bestätigt, dass 3 virtuelle Festplatten als "VMware Virtual SCSI-Festplatte (0: x)" installiert sind. Es ist fertig.
Dieses Mal werden wir daran arbeiten, Daten für "VMware Virtual SCSI Hard Drive 0: 1" zu speichern. Das Erscheinungsbild des BIOS-Bildschirms ändert sich je nach Produkt. Wenn Sie also nicht wissen, wie Sie es überprüfen sollen, können Sie den Support des Produktanbieters oder die Google Bildsuche anfordern.
ls -la /dev | grep sd
Kommentar/Ein Befehl zum Suchen nach Dateien und Verzeichnissen, die das Wort sd unter dev enthalten
In der folgenden Abbildung werden drei Festplatten erkannt. Das Bild ist wie folgt. LinuxOS L [HDD # 1 sda] "Partition sda1 / Partition sda2 / Partition sda3" L [HDD # 2 sdb] "Keine Partition" L [HDD # 3 sdc] "Keine Partition" Der Befehl "lsblk" erleichtert außerdem das Verständnis der Wechselbeziehung zwischen Laufwerken und Partitionen aus einer hierarchischen Perspektive, wie oben gezeigt. Ich werde es nach dem Schreiben sagen, aber dies ist einfacher zu überprüfen als die obige Methode. Die Beschreibung, die mit dieser SD beginnt, ist eine Kennung, die normalerweise einem Laufwerk zugewiesen wird, das mit einem Verbindungsstandard wie SCSI / SATA / USB kommuniziert. Es gibt andere Muster, die Sie jedoch auf der folgenden Seite finden. [Kapitel 3 Übersicht über persistente Namensattribute - Red Hat](https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/managing_storage_devices/assembly_overview-of-persistent-naming-attributes_managing- Speichergeräte) [Gerätedatei-Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%95% E3% 82% A1% E3% 82% A4% E3% 83% AB) fdisk --LinuC Aegis
Es gibt mehrere Partitionierungsbefehle im Linux-Betriebssystem. Das Folgende sind typische. [Fdisk] Befehl erstellen und Partition löschen [Gdisk] Befehl - GPT-kompatible Partition erstellen und löschen [Parted] Befehl erstellen und GPT-kompatible Partition löschen
An diesem Punkt fragen sich viele Anfänger: "Welches soll ich verwenden?", Aber zum Zeitpunkt der Veröffentlichung dieses Artikels ist "getrennt" eine gute Wahl. Der Grund dafür ist, dass Laufwerke wie Festplatten und SSDs jetzt entweder als MBR- oder GPT-Format behandelt und mit dem System verbunden werden. fdisk ist ein dedizierter Befehl für Laufwerke im MBR-Format. gdisk ist ein dedizierter Befehl für Laufwerke im GPT-Format. getrennt unterstützt beide. Ich persönlich empfehle parted, weil parted der neueste Befehl ist und es viele Runden gibt.
Von hier aus werde ich den Ablauf bis zum Erstellen einer Partition mit parted veranschaulichen. Zunächst haben wir in der folgenden Abbildung die aktuelle Laufwerkserkennung mit lsblk erneut bestätigt und bestätigt, dass das vom BIOS bestätigte zweite Laufwerk als "sdb" erkannt wurde.
parted /dev/sdb print
Erläuterung Befehl zum Überprüfen der Laufwerksinformationen von sdb,Auch verfügbar, indem sdb durch ein anderes Gerät ersetzt wird
Wenn Sie sich die dritte Zeile von unten ansehen, steht dort "Partitionstabelle: unbekannt". Dies ist ein nicht initialisiertes Laufwerk. Führen Sie zunächst die Initialisierungsverarbeitung im GPT-Format durch. In der obigen Abbildung wird die Initialisierung im GPT-Format mit "parted / dev / sdb mklabel" abgeschlossen. Drücken Sie in der zweiten Zeile oben in der obigen Abbildung "Neuer Datenträgertyp?" Zweimal die Tabulatortaste, um eine Liste der Formate anzuzeigen, die angegeben werden können. Dies ist praktisch. In der 4. Zeile am Ende der obigen Abbildung konnten die GPT-Zeichen durch den erneut ausgeführten Befehl "print" bestätigt werden.
Erstellen Sie dann eine Partition. Arbeiten Sie mit dem folgenden Befehl.
Dieses Mal, indem ich mit mkpart endete, gab ich die Spezifikation für Partitionsname / Typ / Größe interaktiv ein. Wenn Sie nach dem Formattyp gefragt werden, können Sie den Typ wie oben gezeigt überprüfen, indem Sie die Tabulatortaste zweimal drücken. Geben Sie zum Festlegen der Größe die Start- und Endposition der Partition auf dem Laufwerk ein, geben Sie jedoch die Startposition in% ein und geben Sie die Endposition als Einheit an. Sie können auch die Einheit für die Startposition angeben. Wenn Sie diese jedoch als Startposition von 0 festlegen, wird die folgende Warnung angezeigt. Eine Suche nach dieser Fehlermeldung "Warnung: Die resultierende Partition ist nicht richtig ausgerichtet, um die beste Leistung zu erzielen." Hat zu vielen Berichten geführt. Dies ist eine Warnung zur Angabe der Sektorstartposition unter Berücksichtigung des kürzlich eingeführten 4K-Laufwerks. Dieser Artikel wurde als Referenz als Grundursache verwendet. [Was tun, wenn Sie eine Leistungswarnung in parted erhalten?](Https://www.xmisao.com/2013/09/27/parted-warning-the-resulting-partition-is-not-properly-aligned-for -best-performance.html) Dieses Mal werden wir eine allgemeine Antriebserweiterungsmethode einführen, damit wir diesen Punkt nicht weiter verfolgen.
Der einfachste Weg, um den obigen Fehler zu vermeiden, besteht darin, die Startposition bei 0% anzugeben. Beachten Sie, dass die 0% -Spezifikation nicht verwendet werden kann, wenn die zweite und die nachfolgenden Partitionen auf einem Laufwerk erstellt werden. Versuchen Sie in diesem Fall, eine Zahl einzugeben, die nahe an der Größe der vorherigen Partition liegt. In der folgenden Abbildung wird die zweite Partition erstellt und die Startposition als "10.1G" angegeben. Das Layout ist wunderschön.
Zu diesem Zeitpunkt ist der Rest das Formatieren und Mounten. Fahren Sie mit dem nächsten Schritt fort.
mkfs. ○○ Formatierungsbefehl. Der entsprechende Dateisystemname wird in ○○ eingegeben. Es wurde bestätigt, dass die Beschreibung von ext4 zu den beiden Partitionen hinzugefügt wurde.
Dieses Mal habe ich unter / mnt Verzeichnisse mit den Namen test01 und test02 erstellt.
In der folgenden Abbildung wird mount ausgeführt und lsblk wird verwendet, um zu bestätigen, dass die beiden Partitionen in den Verzeichnissen unter / mnt gemountet sind.
Sie können die Datei jetzt speichern. Ich habe in jedem Verzeichnis leere Dateien mit den Namen rhcsa und rhce erstellt.
Nach dem erneuten Mounten überprüfte ich mit ls und bestätigte, dass die Datei aktiv war.
Damit ein bestimmtes Dateisystem nach einem Neustart automatisch im angegebenen Verzeichnis bereitgestellt wird, muss es in einer Konfigurationsdatei mit dem Namen "/ etc / fstab" aufgeführt sein.
In der folgenden Abbildung wurden Linien für die automatische Montage an der 2. und 3. Linie von unten hinzugefügt. (Bearbeitet in vi / etc / fstab.) Ganz links befindet sich die Partitionskennung UUID, die sdb1 und sdb2 haben. Danach werden der Speicherort der Mount-Spezifikation und die Informationen zum Dateisystem veröffentlicht. Die Beschreibungsregeln finden Sie im Folgenden. Linux Bean Knowledge 175 "/ etc / fstab" -LinuC Bedeutung der Zahlen in / etc / fstab- @ IT
Sie können die UUID für jede Partition mit lsblk -f überprüfen.
Das ist alles für die Arbeit. Danach wird das von fstab angegebene Dateisystem automatisch eingehängt, auch wenn Sie neu starten.
Wenn es sich nach dem Bearbeiten von fstab um einen Neustart handelt, geraten Sie nicht in Panik und überprüfen Sie die fstab-Datei auf dem CLI-Bildschirm. Bei der ersten Eingabeaufforderung können Sie den Befehl nach Eingabe des Root-Passworts eingeben.
Wissen Sie, was falsch ist, wenn ich es mit cat / etc / fstab überprüfe?
In der obigen Abbildung habe ich "UUID =" am Anfang der zweiten Zeile von unten gelöscht und versucht, einen Pseudofehler zu verursachen. Sie können auch mit dem Befehl vi in diesem Bildschirm ändern. Hier ist der Zustand nach der Korrektur.
Speichern Sie es anschließend und starten Sie es neu.
Recommended Posts