So verwenden Sie MKFs für EXT4

So verwenden Sie MKFs für EXT4
Linux enthält verschiedene Arten von Dateisystemen, einschließlich ext2, ext3 und ext4. Sie können die Dateisysteme auf dem aktuellen Gerät über den Befehl MKFS manuell erstellen. Viele Anfänger wissen jedoch nichts über diesen Befehl und erhalten Fehler beim Erstellen des Dateisystems.

Wenn Sie also auch ein Dateisystem wie ext4 mit dem Befehl mkfs erstellen möchten, ist dieses Tutorial für Sie vorhanden. In diesem Tutorial werden kurze Informationen zu den Methoden zur Verwendung der MKFS für Ext4 enthält.

Inhaltsverzeichnis

1. So verwenden Sie MKFs für EXT4
2. Beispiel für MKFs.Ext4

So verwenden Sie MKFs für EXT4

Beginnen wir mit der grundlegenden Syntax, die Sie für den folgenden MKFS -Befehl verwenden können:

MKFS [-v] [-t fstype] [fs-options] filesys_name [Blocks]

In der vorherigen Syntax, fileys_name Gibt den Namen des Geräts oder die Datei an, die das Dateisystem enthalten sollte. Die Ausführung von MKFs gibt entweder 0 oder 1 zurück. 0 zeigt den Erfolg an und 1 zeigt einen Fehler an.

Im Allgemeinen wird MKFS auch als Front-End angesehen, um die verschiedenen Dateisysteme unter Linux zu erstellen. Hier sind die Optionen, die Sie im Befehl MKFS ausprobieren können:

  • -V: Gibt ausführliche Ausgabe, nützlich beim Testen nützlich
  • -t fstype: Gibt den Typ des Ausgabedateisystems an
  • FS-Optionen: Die folgenden Optionen stehen unter dieser Option
  • -C: Überprüft die schlechten Blöcke im Gerät, bevor Sie das Dateisystem erstellen
  • -l Datei_Name: Gibt die Liste der schlechten Blöcke aus der angegebenen Datei zurück

Der MKE2FS Der Befehl erstellt die ext2-, ext3- oder ext4 -Dateisysteme in einer Festplattenpartition. Eine Syntax für die Verwendung des Befehls finden Sie unten:

MKE2FS
MKE2FS -O Journal_dev [-b size_of_block] [-l label_of_volume] [-n] [-q] [-v] external_journal [Total_blocks]

Sehen wir uns die Bedeutung der Parameter und Optionen an, die mit dem Befehl MKE2FS verwendet werden:

  • Gerät: Eindeutige Datei, die dem Gerät zugeordnet ist
  • Block_count: Anzahl der Blöcke auf dem Gerät
  • -B block_size: Diese Option gibt die Größe der Blöcke in Bytes zurück. Einige gültige Blockgrößen sind 1024, 2048 und 4096 Bytes pro Block
  • -C: Diese Option überprüft die schlechten Blöcke im Gerät, bevor das neue Dateisystem erstellt wird
  • -E Extended_options: Erweiterte Dateisystemoptionen können mit dieser Option festgelegt werden. Im Folgenden finden Sie einige erweiterte Optionen:
  • stride = stride_size: Dateisysteme werden für ein RAID-Array mithilfe von Dateisystemblöcken in Stride-Größe konfiguriert. Der Blockallocator verwendet diese Chunk -Größe
  • Stripe-Width = STRIPE_WIDTH: Dateisysteme sind für ein RAID. Der Block-Allocator kann verhindern, dass die Parität der Parität in einem RAID-Streifen modifiziert
  • resize = max_online_resize: Ausreichender Speicherplatz ist für die Blockgruppen -Deskriptorentabelle reserviert, um ein Dateisystem mit einem Block max_online_resize zu unterstützen und zu unterstützen
  • test_fs: Das Flag ist im Dateisystem Superblock festgelegt. Es zeigt, dass der Superblock des Dateisystems auf experimentellem Kernelcode montiert werden kann. Zum Beispiel ext4dev -Dateisysteme
  • verwerfen: Zum Zeitpunkt der MKFS werden Blöcke verworfen, die Daten nullen und markieren nicht_yet_Zeroed Inode -Tabellen als Null. Beschleunigt das Dateisystem
  • nodiscard: Zum Zeitpunkt der MKFS wird kein Verrückungsversuch unternommen
  • -f Fragment-Größe: Die Größe der Fragmente in Bytes wird angegeben
  • -F: Wenn das angegebene Gerät keine Partition auf einem speziellen Blockgerät ist, ist auch MKE2FS gezwungen, ein Dateisystem zu erstellen. Wenn das angegebene Dateisystem auf einem Gerät verwendet oder montiert wird, muss auch MKE2FS ein Dateisystem erstellen
  • -G Blöcke-pro-Gruppen: Erwähnt die Anzahl der Blöcke in der Blockgruppe
  • -G-Gruppenzahl: Erwähnt die Anzahl der Blockgruppen
  • -I Bytes-Per-In-In-Inode: Erwähnt das Verhältnis der Bytes/Inode
  • -Ich Inode-Größe: Erwähnt die Größe jedes Inode in Bytes
  • -K: Wird nicht versuchen, die Blöcke zum Zeitpunkt der MKFS zu verwerfen
  • -l Dateiname: Wird verwendet, um die Liste der schlechten Blöcke aus der angegebenen Datei zu lesen
  • -M Prozentsatz_of_reserved_blocks: Erwähnt den Prozentsatz des Blocks des Dateisystems, der dem Superbenutzer reserviert werden soll
  • -M Last montierte Verzeichnis: Das zuletzt montierte Verzeichnis ist für das Dateisystem festgelegt
  • -N: Es erstellt das Dateisystem nicht mit MKE2FS. Es zeigt nur, was es tun wird, wenn es erstellt wird
  • Größenrolle_inode: Wird verwendet, um die Größe der Blockgruppen -Deskriptorentabelle in der Zukunft zu erhöhen
  • -Q: Wird verwendet, um die Ausführung zu beenden
  • -U uuid: Das Dateisystem mit der angegebenen UUID wird erstellt

Beispiel für MKFs.Ext4

Sie können die Partition mit dem Ext4 -Dateisystem über die MKFS formatieren.ext4 und /dev /devely:

sudo mkfs.ext4

Überprüfen Sie nun die Partition für den schlechten Block, bevor Sie den Formatprozess durchführen:

sudo mkfs.ext4 -c

Sie können jetzt leise die ext4 -Partitionen auf der

sudo mkfs.ext4 -q

Erstellen Sie schließlich die ext4 gekennzeichneten Rootfs auf der vorhandenen Partition und überprüfen Sie die schlechten Blöcke mit voll ausführlicher Ausgabe:

sudo mkfs.etx4 -l rootfs -cv

Abschluss

In diesem Tutorial haben wir die Methoden kurz erläutert, um MKFs zu verwenden.Ext4. Sie können diesen Ansatz verwenden, um das Dateisystem auf dem Gerät zu erstellen. Darüber hinaus haben wir den Befehl MKFS, MKFS für das Ext4 -Dateisystem und Optionen mit dem Befehl mKE2FS besprochen.