デスクトップおよびサーバー用の仮想ストレージファイルには、非常に多くの異なる形式があります(vmdk、qcow2、vdi、vdkなど)。私はそれらを操作するための小さなスクリプトを書いていますが、スクリプトでそれらを区別できるようにしたいと思います。
もちろん、拡張機能を介して実行することもできますが、これをより信頼性の高いものにしたいと思います。コマンドfileまたはqemu-imgを試しましたが、結果は明確ではありません。私の方法を改善するアイデアはありますか?
qemu-img info
QEMUが理解できるすべてのフォーマットを認識できる必要があります。残念ながら、QEMUがサポートするフォーマットであっても、プロプライエタリベンダーがフォーマットを変更するため、qemu-imgが常にそれらを使用できるとは限りません。