GoGPT Best VPN GoSearch

OnWorks-Favicon

virt-make-fs - Online in der Cloud

Führen Sie virt-make-fs im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, Windows Online-Emulator oder MAC OS Online-Emulator aus

Dies ist der Befehl virt-make-fs, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


virt-make-fs - Erstellen Sie ein Dateisystem aus einem Tar-Archiv oder Dateien

ZUSAMMENFASSUNG


virt-make-fs [--Optionen] Eingabe.tar Ausgabe.img

virt-make-fs [--Optionen] input.tar.gz output.img

virt-make-fs [--options] Verzeichnis output.img

BESCHREIBUNG


Virt-make-fs ist ein Befehlszeilen-Tool zum Erstellen eines Dateisystems aus einem Tar-Archiv oder ähnlichem
Dateien in einem Verzeichnis. Es ist vergleichbar mit Werkzeugen wie mkisofs(1) Genisoimage(1) und
mksquashfs(1). Im Gegensatz zu diesen Tools kann es gängige Dateisystemtypen wie ext2/3 oder erstellen
NTFS, was nützlich sein kann, wenn Sie diese Dateisysteme an vorhandene virtuelle anhängen möchten
Maschinen (z. B. um große Mengen schreibgeschützter Daten in eine VM zu importieren).

Um leere Datenträger zu erstellen, verwenden Sie Virt-Format(1). Um komplexe Layouts zu erstellen, verwenden Sie Gastfisch(1).

Grundlegende Verwendung ist:

virt-make-fs Eingabe Ausgabe.img

wobei "input" entweder ein Verzeichnis mit Dateien ist, die Sie hinzufügen möchten, oder ein tar
Archiv (entweder unkomprimiertes tar oder gzip-komprimiertes tar); und ausgabe.img ist ein Disk-Image.
Der Eingangstyp wird automatisch erkannt. Das Ausgabe-Disk-Image ist standardmäßig ein raw ext2
Bild mit geringer Dichte, es sei denn, Sie geben zusätzliche Flags an (siehe "OPTIONEN" unten).

DATEISYSTEM TYP
Der Standard-Dateisystemtyp ist "ext2". Fast jeder Dateisystemtyp, der libguestfs
Stützen können verwendet werden (aber nicht schreibgeschützte Formate wie ISO9660). Hier sind einige mehr
gemeinsame Entscheidungen:

ext3
Beachten Sie, dass ext3-Dateisysteme ein Journal enthalten, das normalerweise 1-32 MB groß ist. Wenn du bist
Wenn Sie das Dateisystem nicht so verwenden, dass das Journal erforderlich ist, ist dies nur
Overhead verschwendet.

ntfs or vfat
Nützlich, wenn Daten zu einem Windows-Gast exportiert werden.

Minix
Geringerer Overhead als "ext2", aber gewisse Einschränkungen bei der Länge und Gesamtzahl des Dateinamens
Dateisystemgröße.

BEISPIEL

virt-make-fs --type=minix-Eingabe minixfs.img

TO TRENNWAND OR NICHT TO TRENNWAND
Optional kann virt-make-fs der Ausgabeplatte eine Partitionstabelle hinzufügen.

Das Hinzufügen einer Partition kann das Disk-Image mit bestimmten virtualisierten
Betriebssysteme, die nicht erwarten, dass ein Dateisystem direkt auf einem Block liegt
device (Linux ist das egal und wird gerne mit beiden Typen umgehen).

Auf der anderen Seite, wenn Sie eine Partitionstabelle haben, ist das Ausgabebild nicht mehr a
gerades Dateisystem. Du kannst zum Beispiel nicht laufen fsck(8) direkt auf einer partitionierten Festplatte
Bild. (Allerdings libguestfs-Tools wie Gastfisch(1) und virtuelle Größenänderung(1) kann immer noch sein
gebraucht).

BEISPIEL

Fügen Sie eine MBR-Partition hinzu:

virt-make-fs --partition -- Eingabe disk.img

Wenn das Ausgabe-Disk-Image eine Größe von Terabyte oder mehr haben könnte, ist es besser, ein . zu verwenden
EFI/GPT-kompatible Partitionstabelle:

virt-make-fs --partition=gpt --size=+4T --format=qcow2 input disk.img

EXTRA SPACE
Im Gegensatz zu Formaten wie tar und squashfs passt ein Dateisystem nicht "nur" zu den Dateien, die
es enthält, kann aber zusätzlichen Speicherplatz haben. Je nachdem, wie Sie die
Ausgabe, denken Sie vielleicht, dass dieser zusätzliche Speicherplatz verschwendet ist und möchten ihn minimieren, oder Sie könnten
Platz lassen, damit später weitere Dateien hinzugefügt werden können. Virt-make-fs ist standardmäßig auf
Minimierung des zusätzlichen Platzes, aber Sie können die --Größe Flagge, um Platz im zu lassen
Dateisystem, wenn Sie es wollen.

Eine alternative Möglichkeit, zusätzlichen Platz zu lassen, das Ausgabebild jedoch nicht zu vergrößern, ist die Verwendung von
ein alternatives Disk-Image-Format (anstelle des standardmäßigen "raw"-Formats). Verwenden von
--format=qcow2 verwendet das native qemu/KVM qcow2-Image-Format (überprüfen Sie Ihren Hypervisor
unterstützt dies, bevor Sie es verwenden). So können Sie eine große --Größe aber das extra
Platz wird im Bild erst dann zugewiesen, wenn Sie versuchen, etwas darin zu speichern.

Vergessen Sie nicht, dass Sie auch lokale Befehle verwenden können, einschließlich resize2fs(8) und
virtuelle Größenänderung(1) um die Größe vorhandener Dateisysteme zu ändern oder virt-make-fs erneut auszuführen, um ein anderes zu erstellen
Bild von Grund auf neu.

BEISPIEL

virt-make-fs --format=qcow2 --size=+200M Eingabe Ausgabe.img

OPTIONAL


--help
Kurze Hilfe anzeigen.

- Diskette
Erstellen Sie eine virtuelle Diskette.

Derzeit werden hier die Größe (1440K), der Partitionstyp (MBR) und der Dateisystemtyp vorgewählt
(VFAT). Zukünftig kann es auch die Geometrie wählen.

--größe=
--größe=+
-s
-s +
Verwenden Sie das --Größe (oder -s) Option, um die Größe des Ausgabebilds auszuwählen.

Wenn diese Option ist nicht gegeben, dann ist das Ausgabebild gerade groß genug, um
enthalten alle Dateien, ohne viel Speicherplatz zu verschwenden.

Um eine Ausgabediskette mit fester Größe auszuwählen, geben Sie eine absolute Zahl gefolgt von an
b/K/M/G/T/P/E bedeuten Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Petabytes oder
Exabyte. Diese muss groß genug sein, um alle Eingabedateien zu enthalten, sonst erhalten Sie
ein Fehler.

Um zusätzlichen Platz zu lassen, geben Sie "+" (Pluszeichen) und eine Zahl gefolgt von b/K/M/G/T/P/E . an
bedeutet Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Petabytes oder Exabytes. Zum
Beispiel: --Größe=+200M bedeutet genügend Platz für die Eingabedateien und (ungefähr) ein
zusätzlich 200 MB freier Speicherplatz.

Beachten Sie, dass virt-make-fs den freien Speicherplatz schätzt und daher keine
Dateisysteme, die genau den angeforderten freien Speicherplatz enthalten. (ist viel teurer
und zeitaufwendig, ein Dateisystem zu erstellen, das genau die gewünschten freien
Platz).

--format=
-F
Wählen Sie das Ausgabeformat für das Disk-Image.

Der Standardwert ist "raw" (raw Sparse Disk Image).

--type=
-t
Wählen Sie den Typ des Ausgabedateisystems.

Der Standardwert ist "ext2".

Jedes Dateisystem, das Read-Write von libguestfs unterstützt, kann hier verwendet werden.

--label=
Legen Sie die Dateisystembezeichnung fest.

--Partition
--partition=
Falls angegeben, fügt dieses Flag eine MBR-Partitionstabelle zum Ausgabe-Disk-Image hinzu.

Sie können den Partitionstabellentyp ändern, z. --partition=gpt für große Festplatten.

Für MBR setzt virt-make-fs das Partitionstyp-Byte automatisch.

-v
- ausführlich
Debugging-Informationen aktivieren.

-V
--Version
Versionsnummer anzeigen und beenden.

-x Aktivieren Sie den libguestfs-Trace.

Verwenden Sie virt-make-fs online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.