GoGPT Best VPN GoSearch

OnWorks-Favicon

virt-filesystems – Online in der Cloud

Führen Sie virt-filesystems beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl virt-filesystems, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


virt-filesystems – Listet Dateisysteme, Partitionen, Blockgeräte und LVM in einer virtuellen Maschine auf
oder Disk-Image

ZUSAMMENFASSUNG


virt-filesystems [--options] -d Domname

virt-filesystems [--options] -a disk.img [-a disk.img ...]

BESCHREIBUNG


Mit diesem Tool können Sie Dateisysteme, Partitionen, logische Volumes und deren Größen ermitteln
in einem Disk-Image oder einer virtuellen Maschine. Es ist ein Ersatz für Virt-List-Dateisysteme(1) und
Virt-List-Partitionen(1).

Eine Verwendungsmöglichkeit für dieses Tool besteht darin, Shell-Skripte zu verwenden, um alle Dateisysteme einer Festplatte zu durchlaufen
Bild:

für fs in $(virt-filesystems -a disk.img); Tun
#...
erledigt

Eine andere Verwendung besteht darin, Partitionen aufzulisten, bevor Sie ein anderes Tool zum Ändern dieser Partitionen verwenden
(Wie z. B. virtuelle Größenänderung(1)). Wenn Sie neugierig sind, was ein unbekanntes Disk-Image enthält,
Verwenden Sie dieses Tool zusammen mit Virt-Inspektor(1).

Verschiedene Befehlszeilenoptionen steuern, was dieses Programm anzeigt. Sie müssen beides geben
-a or -d Optionen, um das Disk-Image bzw. den libvirt-Gast anzugeben. Wenn Sie nur
Geben Sie an, dass das Programm dann die gefundenen Dateisysteme anzeigt, eines pro Zeile, etwa so:

$ virt-filesystems -a disk.img
/ Dev / sda1
/dev/vg_guest/lv_root

Wenn Sie hinzufügen -l or --lang dann enthält die Ausgabe zusätzliche Informationen:

$ virt-filesystems -a disk.img -l
Name Typ VFS-Labelgröße
/dev/sda1 Dateisystem Ext4 Boot 524288000
/dev/vg_guest/lv_root Dateisystem ext4 Root 10212081664

Wenn Sie hinzufügen --extra dann werden auch nicht mountbare (Swap-, unbekannte) Dateisysteme angezeigt:

$ virt-filesystems -a disk.img --extra
/ Dev / sda1
/dev/vg_guest/lv_root
/dev/vg_guest/lv_swap
/dev/vg_guest/lv_data

Wenn Sie hinzufügen --partitionen dann werden Partitionen statt Dateisysteme angezeigt:

$ virt-filesystems -a disk.img --partitions
/ Dev / sda1
/ Dev / sda2

Ebenso können Sie verwenden --logical-volumes, --volume-groups, --physical-volumes,
--block-Geräte um diese Elemente aufzulisten.

Sie können diese Optionen auch in Kombination verwenden (wenn Sie eine Kombination wünschen, einschließlich).
Dateisysteme müssen Sie hinzufügen --filesystems). Beachten Sie, dass einige Elemente in mehrere Elemente unterteilt sind
Kategorien (z.B. / Dev / sda1 könnte sowohl eine Partition als auch ein Dateisystem sein). Diese Artikel sind
mehrfach aufgeführt. Um eine Liste zu erhalten, die absolut alles enthält, was virtuell ist.
Dateisysteme kennen, verwenden Sie die --alle .

UUIDs werden (da sie recht lang sind) standardmäßig nicht angezeigt. Ergänzen Sie die --uuid Option zu
Zeigt Geräte- und Dateisystem-UUIDs in der langen Ausgabe an.

--alle --lang --uuid ist eine nützliche Kombination, um alle möglichen Informationen anzuzeigen
alles.

$ virt-filesystems -a win.img --all --long --uuid -h
Name Typ VFS-Labelgröße Übergeordnete UUID
/dev/sda1 Dateisystem NTFS System reserviert 100 MB – F81C92571C92112C
/dev/sda2 Dateisystem NTFS – 20G – F2E8996AE8992E3B
/dev/sda1-Partition - - 100 MB /dev/sda -
/dev/sda2-Partition - - 20G /dev/sda -
/dev/sda-Gerät - - 20G - -

Für eine maschinenlesbare Ausgabe verwenden Sie --csv um durch Kommas getrennte Werte zu erhalten.

OPTIONAL


--help
Kurze Hilfe anzeigen.

-a Datei
--hinzufügen Datei
Speichern Datei Dies sollte ein Disk-Image von einer virtuellen Maschine sein. Wenn die virtuelle Maschine
mehrere Blockgeräte hat, müssen Sie alle mit separaten versorgen -a nach.

Das Format des Disk-Images wird automatisch erkannt. Um dies zu überschreiben und a . zu erzwingen
bestimmtes Format verwenden --format=.. .

-a URI
--hinzufügen URI
Fügen Sie eine Remote-Festplatte hinzu. Siehe "FERNSPEICHER HINZUFÜGEN" in Gastfisch(1).

--alle
Alles anzeigen. Dies entspricht derzeit der Angabe dieser Optionen:
--filesystems, --extra, --partitionen, --block-Geräte, --logical-volumes,
--volume-groups, --physical-volumes. (Möglicherweise werden in Zukunft weitere zu dieser Liste hinzugefügt).

Web Link --lang.

--blkdevs
--block-Geräte
Blockgeräte anzeigen.

-c URI
--verbinden URI
Wenn Sie libvirt verwenden, verbinden Sie sich mit dem angegebenen URI. Wenn weggelassen, dann verbinden wir uns mit dem
Standard-Libvirt-Hypervisor.

Wenn Sie Gastblockgeräte direkt angeben (-a), dann wird libvirt überhaupt nicht verwendet.

--csv
Schreiben Sie die Ergebnisse im CSV-Format (durch Kommas getrennte Werte) aus. Dieses Format kann sein
lässt sich leicht in Datenbanken und Tabellenkalkulationen importieren, aber lesen Sie „HINWEIS ZUM CSV-FORMAT“.
unten mit.

-d Gast
--Domain Gast
Fügen Sie alle Festplatten des benannten libvirt-Gasts hinzu. Domänen-UUIDs können anstelle von verwendet werden
Namen.

--echo-Tasten
Bei der Aufforderung zur Eingabe von Schlüsseln und Passphrasen schaltet virt-filesystems normalerweise das Echo aus
Sie können also nicht sehen, was Sie eingeben. Wenn Sie sich keine Sorgen über Sturmangriffe machen
und es sonst niemanden im Raum gibt, können Sie diese Flagge angeben, um zu sehen, wer Sie sind
Tippen.

--extra
Dadurch werden Dateisysteme angezeigt, die keine gewöhnlichen, mountbaren Dateisysteme sind.
Zu dieser Kategorie gehören Swapspace und Dateisysteme, die leer sind oder Unbekannte enthalten
Daten.

Diese Option impliziert --filesystems.

--filesystems
Mountbare Dateisysteme anzeigen. Wenn keine Anzeigeoption ausgewählt wurde, ist diese Option verfügbar
impliziert.

Mit --extrawerden auch nicht mountbare Dateisysteme angezeigt.

--format=raw|qcow2|..
--Format
Die Standardeinstellung für die -a Option besteht darin, das Format des Disk-Images automatisch zu erkennen. Verwenden von
dies erzwingt das Festplattenformat für -a Optionen, die auf der Befehlszeile folgen. Verwenden von
--Format ohne Argument wechselt zurück zur automatischen Erkennung für nachfolgende -a nach.

Beispielsweise:

virt-filesystems --format=raw -a disk.img

erzwingt das Rohformat (keine automatische Erkennung) für disk.img.

virt-filesystems --format=raw -a disk.img --format -a another.img

erzwingt das Rohformat (keine automatische Erkennung) für disk.img und kehrt zur automatischen Erkennung zurück für
ein anderes.img.

Wenn Sie nicht vertrauenswürdige Gast-Disk-Images im Raw-Format haben, sollten Sie diese Option verwenden, um
Geben Sie das Festplattenformat an. Dies vermeidet ein mögliches Sicherheitsproblem mit bösartigen
Gäste (CVE-2010-3851).

-h
--für Menschen lesbar
In --lang Modus, Anzeigegrößen im für Menschen lesbaren Format.

--keys-from-stdin
Schlüssel- oder Passphrasenparameter aus stdin lesen. Standardmäßig wird versucht zu lesen
Passphrasen vom Benutzer durch Öffnen /dev/tty.

-l
--lang
Zusätzliche Datenspalten anzeigen („Langformat“).

Eine Titelzeile wird hinzugefügt, sofern Sie nichts anderes angeben --kein Titel.

Die angezeigten zusätzlichen Spalten hängen davon ab, welche Ausgabe Sie auswählen und in welcher Reihenfolge sie angeordnet sind
Spalten können sich in zukünftigen Versionen ändern. Verwenden Sie die Titelzeile, --csv Ausgabe bzw
csvtool(1) um Spalten mit Daten in externen Programmen abzugleichen.

Nutzen Sie -h wenn Sie möchten, dass Größen in einem für Menschen lesbaren Format angezeigt werden. Die Standardeinstellung ist „to“.
Rohzahlen anzeigen Bytes.

Nutzen Sie --uuid um auch UUIDs anzuzeigen.

--Ich gegen
--logvols
--logical-volumes
Logische LVM-Volumes anzeigen. In diesem Modus werden diese unabhängig davon angezeigt
ob die LVs Dateisysteme enthalten.

--kein Titel
In --lang Modus, fügen Sie keine Titelzeile hinzu.

Beachten Sie, dass die Reihenfolge der Spalten nicht festgelegt ist und sich in zukünftigen Versionen von ändern kann
Virt-Dateisysteme, daher kann die Verwendung dieser Option zu unerwarteten Überraschungen führen.

--Teile
--partitionen
Partitionen anzeigen. In diesem Modus werden diese unabhängig davon angezeigt, ob die
Partitionen enthalten Dateisysteme.

--pvs
--physvols
--physical-volumes
Physische LVM-Volumes anzeigen.

--uuid
--uuids
In --lang Modus auch UUIDs anzeigen.

-v
- ausführlich
Aktivieren Sie ausführliche Nachrichten zum Debuggen.

-V
--Version
Versionsnummer anzeigen und beenden.

--vgs
--volgroups
--volume-groups
LVM-Volumegruppen anzeigen.

-x Aktivieren Sie die Ablaufverfolgung von libguestfs-API-Aufrufen.

COLUMNS


Beachten Sie, dass die Spalten in der Ausgabe in zukünftigen Versionen von neu angeordnet und geändert werden können
dieses Werkzeug.

Name
Der Name des Dateisystems, der Partition, des Blockgeräts oder des LVM.

Für Geräte- und Partitionsnamen werden diese als kanonische libguestfs-Namen angezeigt, also
das zum Beispiel / Dev / sda2 ist die zweite Partition auf dem ersten Gerät.

Besitzt das --lang Option ist nicht angegeben, dann wird in der nur die Namensspalte angezeigt
Ausgabe.

Typ
Der Objekttyp, zum Beispiel „Dateisystem“, „lv“, „Gerät“ usw.

VFS Wenn ein Dateisystem vorhanden ist, zeigt diese Spalte ggf. den Dateisystemtyp an
erkannt werden, z. „ext4“.

Label
Wenn das Objekt eine Bezeichnung hat (die zum Identifizieren und Mounten von Dateisystemen verwendet wird), dann diese
Die Spalte enthält die Beschriftung.

MBR Das Byte des Partitionstyps, angezeigt als zweistellige Hexadezimalzahl. Eine umfassende
Eine Liste der Partitionstypen finden Sie hier:
http://www.win.tue.nl/~aeb/partitions/partition_types-1.html

Dies gilt nur für DOS-Partitionen (MBR).

Größe
Die Größe des Objekts in Bytes. Wenn die --Mensch Option verwendet wird, dann ist die Größe
in einer für Menschen lesbaren Form angezeigt.

Elternteil
Die übergeordnete Spalte zeichnet die übergeordnete Beziehung zwischen Objekten auf.

Wenn es sich bei dem Objekt beispielsweise um eine Partition handelt, enthält diese Spalte den Namen der Partition
enthaltendes Gerät. Wenn es sich bei dem Objekt um einen logischen Datenträger handelt, enthält diese Spalte den Namen
der Volumengruppe.

Wenn es mehr als ein übergeordnetes Element gibt, ist diese Spalte (spaltenintern) a
Durch Kommas getrennte Liste, z. B. „/dev/sda,/dev/sdb“.

UUID
Wenn das Objekt eine UUID hat (wird zum Identifizieren und Mounten von Dateisystemen und Block verwendet).
Geräte), dann enthält diese Spalte die UUID als String.

Die UUID wird nur angezeigt, wenn die --uuid Option gegeben ist.

HINWEIS ÜBER UNS CSV FORMAT


Durch Kommas getrennte Werte (CSV) sind ein irreführendes Format. Es scheint als ob es einfach sein sollte
zu analysieren, aber es ist definitiv nicht einfach zu analysieren.

Mythos: Felder einfach durch Kommas trennen. Realität: Das tut es nicht zuverlässig arbeiten. Dieses Beispiel
hat zwei Spalten:

„foo,bar“,baz

Mythos: Lesen Sie die Datei Zeile für Zeile. Realität: Das tut es nicht zuverlässig arbeiten. Das
Beispiel hat eine Zeile:

„foo
bar",baz

Verwenden Sie für Shell-Skripte „csvtool“ (http://merjis.com/developers/csv auch in Dur verpackt
Linux-Distributionen).

Verwenden Sie für andere Sprachen eine CSV-Verarbeitungsbibliothek (z. B. „Text::CSV“ für Perl oder Python).
integrierte CSV-Bibliothek).

Die meisten Tabellenkalkulationen und Datenbanken können CSV direkt importieren.

EXIT STATUS


Dieses Programm gibt 0 zurück, wenn es erfolgreich ist, oder ungleich Null, wenn ein Fehler aufgetreten ist.

Nutzen Sie virt-filesystems online über die Dienste von onworks.net


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.