Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux OS (Basic)

RHCSA-Testvorbereitung - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux OS (Basic)

Einführung Unter Linux gibt es je nach Distribution Befehle für verschiedene Festplattenoperationen.

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. image.png

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.

Grundfluss Nach dem folgenden Ablauf wird in diesem Artikel die Arbeit von Befehlen vorgestellt.
  1. Montieren Sie das Laufwerk physisch
  2. Stellen Sie sicher, dass das physische Laufwerk auf Hardwareebene erkannt wird
  3. Stellen Sie sicher, dass das physische Laufwerk auf Betriebssystemebene erkannt wird
  4. Erstellen Sie eine Partition auf dem physischen Laufwerk
  5. Formatieren Sie die oben erstellte Partition
  6. Hängen Sie die oben formatierte Partition in ein bestimmtes Verzeichnis des Betriebssystems ein
  7. Stellen Sie sicher, dass das entsprechende Dateisystem auch nach dem Neustart verwendet werden kann.

1. Montieren Sie das Laufwerk physisch Dies ist der Prozess der physischen Verbindung mit dem Gehäuse. Ich denke, dass es Verbindungsstandards wie USB, SATA, SCSI, SAS usw. gibt, aber bitte schließen Sie den von Ihrem Gehäuse unterstützten an. Die Verbindungsmethode und die Anzahl der Geräte, die installiert werden können, sollten im Produktspezifikationshandbuch überprüft werden.

Dies ist ein Auszug aus einem Artikel über ein Modell namens Dell OptiPlex 7050. Benutzerhandbuch für den OptiPlex 7050 Small Form Factor

image.png

2. Stellen Sie sicher, dass das physische Laufwerk auf Hardwareebene erkannt wird In diesem Zusammenhang bedeutet dies, die Festplatte oder SSD physisch an eine Schnittstelle wie USB / SATA / SAS anzuschließen, nicht an eine Linux-spezifische Operation. Stellen Sie im Fall einer physischen Umgebung sicher, dass das Laufwerk auf dem BIOS-Bildschirm erkannt wird.

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. image.png 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.

3. Stellen Sie sicher, dass das physische Laufwerk auf Betriebssystemebene erkannt wird Der Hauptweg, um festzustellen, ob das Betriebssystem das physische Laufwerk erkennen kann, besteht darin, zu überprüfen, ob die "Gerätedatei" des physischen Laufwerks unter "/ dev" vorhanden ist.
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" image.png 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. image.png 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

4. Erstellen Sie eine Partition auf dem physischen Laufwerk Um Daten auf einem physischen Laufwerk abzulegen, müssen Sie eine Partition konfigurieren und ein Format zum Speichern von Daten darin angeben.

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

image.png 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. image.png 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. image.png

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. image.png 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. image.png

Zu diesem Zeitpunkt ist der Rest das Formatieren und Mounten. Fahren Sie mit dem nächsten Schritt fort.

5. Formatieren Sie die oben erstellte Partition Das Formatieren selbst ist nicht so schwierig wie das Erstellen einer Partition. In der folgenden Abbildung sind sdb1 und sdb2 mit ext4 formatiert. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/680306/5acfa4a2-09cb-564e-2c8d-d39994f9bc44.png)

mkfs. ○○ Formatierungsbefehl. Der entsprechende Dateisystemname wird in ○○ eingegeben. Es wurde bestätigt, dass die Beschreibung von ext4 zu den beiden Partitionen hinzugefügt wurde. image.png

6. Hängen Sie die oben formatierte Partition in ein bestimmtes Verzeichnis auf dem Betriebssystem ein Der letzte ist das Mounten der Partition. Im Fall eines Windows-Betriebssystems hat jede Partition ein Laufwerkszeichen und jedes ist das Stammverzeichnis jedes Laufwerkszeichens. Unter Linux stellt der Benutzer die Partition in einem beliebigen Verzeichnis unter / bereit.

Dieses Mal habe ich unter / mnt Verzeichnisse mit den Namen test01 und test02 erstellt. image.png

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. image.png

Sie können die Datei jetzt speichern. Ich habe in jedem Verzeichnis leere Dateien mit den Namen rhcsa und rhce erstellt. image.png

7. Vergewissern Sie sich, dass das entsprechende Dateisystem auch nach einem Neustart verwendet werden kann Bisher habe ich viel Arbeit geleistet, vom Hinzufügen weiterer Laufwerke bis zum Speichern von Dateien, aber in Wirklichkeit wird das Dateisystem beim Neustart nicht bereitgestellt. Daher können die zuvor erwähnten rhcsa- und rhce-Dateien in der folgenden Abbildung nicht bestätigt werden. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/680306/5d48facc-eb86-dbf5-eab0-0f08266a5e97.png)

Nach dem erneuten Mounten überprüfte ich mit ls und bestätigte, dass die Datei aktiv war. image.png

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 image.png

Sie können die UUID für jede Partition mit lsblk -f überprüfen. image.png

Das ist alles für die Arbeit. Danach wird das von fstab angegebene Dateisystem automatisch eingehängt, auch wenn Sie neu starten.

Bonus: Ich habe Angst vor Bearbeitungsfehlern in fstab Wenn bei der Beschreibung ein Problem auftritt, wird beim Start des Betriebssystems der folgende Bildschirm angezeigt. Auf den ersten Blick werden Sie völlig in Panik geraten. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/680306/0c12587e-49ad-8ea2-041b-041825ad0742.png)

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? image.png

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. image.png

Speichern Sie es anschließend und starten Sie es neu.

Recommended Posts

Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux OS (Basic)
Vorbereitung des RHCSA-Tests - Allgemeiner Ablauf bis zur Verwendung eines physischen Laufwerks als Datenspeicherbereich unter Linux OS (Basic)
MySQL-Installation unter Aws Linux 2 und Vorbereitung der Testdaten
RHCSA-Testvorbereitung - Speicherfunktion VDO-Übersicht und Verwendung (Basisversion)