Wikipedia ist ein Wiki, sei mutig!
mkfs | |
---|---|
Basisdaten
| |
Hauptentwickler | Linux-Gemeinde |
Entwickler | Bell Laboratories (ursprünglich, damals AT&T); David Engel, Fred N. van Kempen, Ron Sommeling (Linux) [1] |
Erscheinungsjahr | 1979 |
Betriebssystem | Unix und Unix-ähnliche Betriebssysteme |
Programmiersprache | C |
Lizenz | GPL |
mkfs ist ein BefehlProgramm, mit dem ein Massenspeichergerät mit einem bestimmten Dateisystem formatiert werden kann. Der BefehlDie Linux-Implementierung des Programms ist Teil des Pakets util-linux und damit auf vielen Unix und Unix-ähnlichen Betriebssystemen vorhanden., das elementarer Bestandteil vieler Linux-Distributionen ist.[2] Das mkfs-Frontend gilt als veraltet, die dateisystemspezifischen mkfs.<typ>- Werbezuge sollten bevorzugt werden.Der Befehl mkfs
gilt als überholt und soll nicht mehr verwendet werden. Stattdessen sollen die Dateisystem-spezifischen Werkzeuge verwendet werden. Hierfür existieren die Befehle mkfs.<typ>
wobei <typ>
jeweils für ein Dateisystem steht.[3]
Das Programm mkfs war erstmals im sogenannten Research Unix in Version 7 von 1979 enthalten. In POSIX findet es keine Erwähnung. FreeBSD enthält eine Implementierung mit abweichender Syntax.
Syntax
BearbeitenDer grundlegende Syntax sieht folgendermaßen aus:
mkfs [Optionen] [-t Typ] [Dateisystemoptionen] Gerät [Größe]
Parameter
Bearbeitenmkfs besitzt folgende Parameter:
-t
: Gibt den Typ des zu erstellenden Dateisystems an. Sollte er nicht spezifiziert werden, so wird ein Ext2 Dateisystem erzeugt-v
: Sollte dies der einzige Parameter sein, so wird die Version von mkfs ausgegeben, sollte allerdings ein Dateisystem erstellt werden, dann werden alle datensystemspezifischen Befehle, die ausgeführt werden, angezeigt
Beispiel
BearbeitenDer folgende Befehl formatiert ein Massenspeichergerät mit Ext4:
mkfs -t ext4 /dev/sda1
Die Anzahl der Dateiblöcke sollte automatisch ermittelt werde, ist das nicht der Fall muss sie nach dem Gerät angegeben werden.
Dateisystemspezifische MKFS-Versionen
BearbeitenFolgende dateisystemische Tools stehen aktuell zur Verfügung:
mkdosfs(8)
: erstellt ein MS-DOS Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.vfat(8)
: erstellt ein MS-DOS-Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemke2fs(8)
: erstellt ein ext2/ext3/ext4 Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.ext2(8)
: erstellt ein ext2 Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.ext3(8)
: erstellt ein ext3 Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.ext4(8)
: erstellt ein ext4 Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.bfs(8)
: erstellt ein SCO-Bfs-Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.minix(8)
: erstellt ein Minix-Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseitemkfs.xfs(8)
: erstellt ein XFS-Dateisystem – Debian GNU/Linux Systemverwaltung Handbuchseite
Weblinks
Bearbeitenmkfs(8)
: ein Dateisystem erstellen – Debian GNU/Linux Systemverwaltung Handbuchseite
Einzelnachweise
Bearbeiten- ↑ mkfs.c. Abgerufen am 12. Mai 2019.
- ↑ util-linux Documentation/deprecated.txt. Abgerufen am 8. Mai 2019 (englisch).
- ↑ Debian Manpages: mkfs. Abgerufen im Juni 2011.