Ping-t-Gerät (Betreff 104), Linux-Dateisystem, FSH

Ich nehme an der LinuC-Prüfung teil. Vergessen Sie also nicht, den Kommentar hier zusammenzufassen.

Bereich tauschen

Der Auslagerungsbereich ist ein Bereich, der auf der Festplatte erstellt wurde, um vorübergehend Informationen zu speichern, die nicht im physischen Speicher (realer Speicher) ausgehärtet wurden.

Der Befehl zum Ungültigmachen des Swap-Bereichs lautet → Swap off Befehl zum Erstellen eines Swap-Bereichs → mkswap mkfs → Verschiedene Dateisysteme erstellen (Verkabelung ← diese Geschichte w) Swap on → Swap einschalten. fdisk → Wird beim Erstellen einer Partition für den Swap verwendet (derjenige, der Partitionen erstellt w)

fdisk w Speichern Sie die Änderungen in der Partitionstabelle und beenden Sie sie q Beenden Sie das Programm, ohne die Änderungen in der Partitionstabelle zu speichern m Liste der Unterbefehle l Liste der Partitionstypen n Partition erstellen p Anzeige der Partitionstabellenliste (wird bei der Überprüfung verwendet t Ändern Sie die System-ID

mkfs Mit dem Befehl mke2fs können Sie ein ext2 / ext3 / ext4-Dateisystem erstellen. Übrigens ist in ext2 / ext3 / ext4 die Anzahl der Inodes begrenzt. Es ist auch möglich, ein Dateisystem zu erstellen, indem Sie den Dateityp mit der Option -t + Dateisystemtyp angeben.

inode Ein Inode ist ein Linux-Dateisystem, in dem Dateiattribute (Berechtigungen und Benutzer) gespeichert werden. Die dynamische Inode-Funktion ist eine Funktion, die beim Erstellen einer Datei dynamisch eine Inode-Nummer zuweist. Die Anzahl der Inodes ist unbegrenzt, da Inodes dynamisch zugewiesen werden. Bei Dateisystemen ohne dynamische Inode-Funktionalität werden Inodes bei der Dateisystemerstellung erstellt und können nicht erweitert werden. Wenn aufgrund einer erhöhten Anzahl von Dateien kein Inode verfügbar ist, können daher keine neuen Dateien erstellt werden, selbst wenn auf der Festplatte freier Speicherplatz vorhanden ist.

Befehl, der den Nutzungsstatus von inode → df -i überprüfen kann

Diese Jungs haben die Inode-Funktion ・ XFS ・ JFS ・ ReiserFS

Harte Verbindung

Ein fester Link ist ein Link, der direkt auf die Dateieinheit verweist. (1) Da es den Inhalt derselben Datei angibt, ist die Inode-Nummer dieselbe. (2) Es kann nicht erstellt werden, wenn das Dateisystem unterschiedlich ist (da die Inode-Nummer für jedes Dateisystem verwaltet wird, ist es nicht möglich, eine feste Verbindung zu einem anderen Dateisystem herzustellen. ③ Es ist in Ordnung, mehrere zu produzieren ④ Eine feste Verknüpfung des Verzeichnisses kann nicht erstellt werden → Um die Erstellung eines kreisförmigen Verzeichnisses zu verhindern

Symbolischer Link

Ein symbolischer Link ist wie eine Verknüpfung in Windows, ein Link, der auf den Speicherort der Originaldatei verweist. Die Informationen, die der symbolische Link enthält, sind nur die Pfadinformationen "Wo befindet sich die Originaldatei (Verzeichnis)".

↑ Erstellen Sie ein ext3-Dateisystem mit der Option -j!

Mit dem Befehl mkfs können Sie auch erstellen, indem Sie nicht nur ext2 / ext3 / ext4, sondern auch Dateisysteme wie reiserfs und xfs mit der Option "-t" angeben.

※ etx2 hat keine Journalfunktion! Ein Journaling-Dateisystem ist ein Dateisystem mit einer Journaling-Funktion. Die Journalfunktion ist eine Funktion, die den Aktualisierungsverlauf in einem Journal (Protokoll) aufzeichnet. Mithilfe der im Journal aufgezeichneten Informationen kann die Datenwiederherstellung im Fehlerfall in kurzer Zeit durchgeführt werden.

Als ein Fluss, um tatsächlich Swap zu verwenden,

  1. Bereiten Sie eine Partition (oder Datei) für den Austausch vor
  2. Erstellen Sie mit dem Befehl mkswap einen Auslagerungsbereich
  3. Aktivieren Sie den Swap Space mit dem Befehl swapon
  4. Deaktivieren Sie den Swap Space mit dem Swapoff-Befehl (falls nicht mehr benötigt).

Swap-Bereich erstellen → mkswap Swap-Bereich aktivieren → Swapon

Partition

Partitionen haben Grundlagen und Erweiterungen. (Für MBR) Grundsätzlich können Sie nur bis zu vier machen. Daher ist es erforderlich, eine logische Partition als erweiterte Partition zu erstellen, die größer wird. Warum Sie einen Befehl namens fdisk benötigen, um dies zu betreiben Mit GPT können Sie 128 Grundlagen erstellen. Aber bis zu 8 MBRs.

So verwenden Sie eine neue Festplatte auf einem Linux-System

  1. Schneiden Sie eine Partition aus (erstellen Sie eine primäre Partition, eine erweiterte Partition und eine logische Partition).
  2. Formatieren Sie jede Partition und erstellen Sie ein Dateisystem
  3. Hängen Sie das erstellte Dateisystem ein

・ / Dev / sda1 1. Partition ・ / Dev / sda2 2. Partition ・ / Dev / sda3 3. Partition ・ / Dev / sda4 4. Partition

MBR → Maximale Festplatte 2 TB, mobiles System und Firmware-BIOS, 4 grundlegende Partitionen GPT → 8ZB, UEFI, 128 wird mit dem Befehl gdisk betrieben

Partitionsoperationsbefehle, die Partitionstabellen im MBR-Format und im GPT-Format unterstützen, werden getrennt

parted -l Partitionstabelle für alle Geräte mit Gerätedateinamen anzeigen.

du Befehl

Ein Befehl, mit dem Sie den von einer Datei oder einem Verzeichnis belegten Speicherplatz überprüfen können Die Optionen sind: -a Andere Dateien als Verzeichnisse anzeigen -h Anzeige in leicht verständlichen Einheiten -c zeigt auch die Gesamtkapazität an -s Gibt die Gesamtkapazität der angegebenen Datei oder des angegebenen Verzeichnisses an -k Anzeige in KB -m Anzeige in MB

dumpe2fs Dies ist der Befehl zum Anzeigen verschiedener Informationen des Dateisystems ext2 / ext3 / ext4. dumpe2fs

df Befehl zum Anzeigen des freien Speicherplatzes auf dem Gerät

ps Befehl zum Anzeigen laufender Prozesse

fsck Befehle, die das Dateisystem überprüfen und Probleme beheben können Der Befehl e2fsck kann auch das Dateisystem ext2 / ext3 / ext4 überprüfen. 【Möglichkeit】 -a Probleme automatisch beheben -N Zeigen Sie, was zu tun ist, ohne es tatsächlich zu tun -A Läuft für alle Dateisysteme

[E2fsck-Optionen] -y Automatisch ja für alle Anfragen -n Automatisch nein für alle Anfragen -p Alle Probleme automatisch beheben

tune2fs Verwenden Sie den Befehl tune2fs, um von ext2 zu ext3 zu wechseln. [Dies ist eine Option] -j Konvertiere von ext2 nach ext3.

Über die automatische Montage

Durch Ausführen von mount -a beim Systemstart werden alle Dateisysteme gemountet, für die die Mount-Option "auto" in der Datei "/ etc / fstab" festgelegt ist. Das heißt, Dateisysteme, die auf "auto" eingestellt sind, werden beim Systemstart automatisch gemountet.

Wenn Sie "Standardeinstellungen" angeben, haben Sie die Mount-Option "async, auto, dev, exec, nouser, rw, suid" angegeben. Da "auto" enthalten ist, ist "default" auch eine gute Montageoption.

Die Reihenfolge ist diese ↓ 6 Artikel Gerätename Mount-Punkt Dateisystemtyp Mount-Option Dump-Flag fsck-Flag

① Gerätename Schreiben Sie eine Gerätedatei wie "/ dev / sda1" oder schreiben Sie eine Spezifikation mit einem Label (einem Namen, der dem Dateisystem im Voraus zugewiesen wurde) oder einer UUID (einer gerätespezifischen Kennung, die nicht behandelt wird). Wenn Sie ein Etikett verwenden, schreiben Sie den Etikettennamen nach "LABEL =", z. B. "LABEL = / boot". In diesem Fall lautet der Labelname "/ boot". Gleiches gilt bei Verwendung von UUID und Schreiben der UUID-Zeichenfolge nach "UUID =".

② Montagepunkt Schreiben Sie in den Pfad, in den das Root-System eingebunden werden soll

③ Schreiben Sie den durch den Gerätenamen angegebenen Dateinamen

④ Montageoption Im gleichen Zustand wie asynchron werden auto, exec, nouser, rw, suid (und dev, die nicht in der Tabelle aufgeführt sind) angegeben

(5) Dump-Flag Verwenden Sie "0" oder "1", um anzugeben, ob das Dateisystem das Ziel des Befehls dump (Sicherungsbefehl) ist. "0" ist nicht anwendbar und "1" ist anwendbar.

(6) fsck flag Schreiben Sie die Priorität von fsck (Dateisystemprüfung), die beim Start automatisch ausgeführt wird, mit einer Nummer. Die Nummern werden in aufsteigender Reihenfolge geprüft, mit Ausnahme von 0, die angegeben wird, um die Prüfung zu unterlassen.

Recommended Posts

Ping-t-Gerät (Betreff 104), Linux-Dateisystem, FSH
Gerät, Linux-Dateisystem, FHS ① Memorandum Erstellung einer Partition und eines Dateisystems / Aufrechterhaltung der Integrität des Dateisystems
[Linux] Dateisuche
[Linux] [Grundeinstellungen] Systemeinstellungen
Hacken Sie einen Linux-Dateideskriptor
Linux-Systemarchitektur [Run Level]