Gibt es einen Shell-Befehl, mit dem ich das Format einer Disk-Image-Datei bestimmen kann? Ich möchte prüfen, welches dieser Formate die Disk-Image-Datei hat: vmdk, vhd oder RAW-Datei.
Antwort1
Mit dem folgenden Befehl können Sie das Format eines virtuellen Disk-Images bestimmen qemu-img info
. Beispiel:
# qemu-img info amzn2-kvm-2017.12.0.20171212.2-x86_64.xfs.gpt.qcow2
image: amzn2-kvm-2017.12.0.20171212.2-x86_64.xfs.gpt.qcow2
file format: qcow2
virtual size: 25 GiB (26843545600 bytes)
disk size: 1.61 GiB
cluster_size: 65536
Format specific information:
compat: 1.1
compression type: zlib
lazy refcounts: false
refcount bits: 16
corrupt: false
extended l2: false
Verwenden Sie diese Option qemu-img -h
, um die unterstützten Formate für Ihre spezifische Version anzuzeigen. Sie werden am Ende der Ausgabe angezeigt. Beispiel:
Supported formats: blkdebug blklogwrites blkverify bochs cloop compress copy-on-read dmg file ftp ftps gluster host_cdrom host_device http https iscsi iser luks nbd nfs null-aio null-co nvme parallels qcow qcow2 qed quorum raw rbd replication ssh throttle vdi vhdx vmdk vpc vvfat