Ist es möglich, eine Datei innerhalb einer VM auf eine physische Festplatte auf dem Host zu übertragen?

Ist es möglich, eine Datei innerhalb einer VM auf eine physische Festplatte auf dem Host zu übertragen?

Ich versuche, eine physische externe Festplatte von Laufwerk A auf Laufwerk B zu klonen. Laufwerk A und B sind beide 2 TB groß. Ich habe einen Windows 10-Host-PC mit einer Linux-VM.

Ich klone zunächst mit dd von Laufwerk A (das auf der Linux-VM als /dev/sdb angezeigt wird) in eine Image-Datei im freigegebenen VMware-Ordner auf dem Host-Laufwerk.

Als nächstes möchte ich die Image-Datei per DD auf Laufwerk B übertragen, das eine physische Festplatte ist, die an den SATA-Port des Hosts angeschlossen ist, sodass sie im /dev-Dateisystem nicht als belegt angezeigt wird. Freigegebene Ordner funktionieren nicht, da Laufwerk B nicht partitioniert ist. Gibt es, abgesehen vom Verbinden von Laufwerk B als externes USB-Laufwerk, eine Möglichkeit, von der Linux-VM aus darauf zuzugreifen, um die Image-Datei per DD darauf zu übertragen?

Antwort1

Angenommen, Sie führen dd nicht von einer laufenden Linux-VM aus: -

Sie könnten eine Live-Linux-Distribution von DVD oder USB booten. Dadurch könnten Sie Ihren freigegebenen VMware-Ordner mounten und die Image-Datei auf Laufwerk B. dd.

Diese beiden DDs werden ziemlich langsam sein und Sie müssen bei der Identifizierung von Laufwerk B sehr vorsichtig sein.

verwandte Informationen