GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Dateien zwischen Linux-Host und Windows-Gast teilen?

Ich versuche, Dateien zwischen einem Linux-Host und einem Windows-Gast auszutauschen, und bin auf den Link gestoßen:

Verwenden Sie virt-manager, um Dateien zwischen Linux-Host und Windows-Gast zu teilen?

Wie in der dritten Antwort vorgeschlagen, habe ich die Schritte befolgt:

  1. Finden Sie den Offset Ihres Dateisystems (da es sich um eine Festplatte handelt) mit fdisk :

    $ fdisk -lu Win.img
    
  2. Mounten Sie das Image mit dem Befehl:

    mount Win.img /mntpoint -o ro,loop,offset=32256
    

Hier scheint dies ein vielversprechender Ansatz zu sein. Ich kann die Dateien der Windows-Gast-VM auf dem Linux-Host sehen. Ich kann jedoch keine Änderungen auf der Hostseite sehen, wenn ich Änderungen auf dem Gast mache, es sei denn, ich hänge das Image erneut ein.

Gibt es eine Möglichkeit, diesen Speicher zu aktualisieren, damit ich auch Änderungen auf der Hostseite sehen kann?

Akzeptierte Antwort:

Nein, das Lesen der Bilder ist nicht zuverlässig, wenn der Datenträger vom Gast verwendet wird.

Wenn Sie den Gast herunterfahren, funktioniert es einwandfrei (weil keine Änderungen vorgenommen werden).

Wenn Sie Live-Zugriff auf die Dateien haben möchten, müssen Sie Windows freundlich fragen, zB:smbmount oder
ein Linux-Dateisystem mit Samba für den Gast freigeben. Letzteres vermeidet Windows-Dateisperrprobleme, was praktisch für Dinge wie Protokolldateien ist.


Linux
  1. So konfigurieren Sie den SAMBA-Server und übertragen Dateien zwischen Linux und Windows

  2. Windows – Freigegebener Ordner zwischen Qemu Windows Guest und Linux Host?

  3. So teilen Sie Dateien zwischen Ubuntu und Mac OS X

  4. Verwenden von Samba zum Freigeben eines Ordners von einem Linux-Gast mit einem Windows-Host in VirtualBox

  5. Was sind die Unterschiede zwischen Linux- und Windows-.txt-Dateien (Unicode-Codierung)

Richten Sie einen freigegebenen Ordner zwischen KVM-Host und Gast ein

Installieren Sie Samba auf Ubuntu 20.04 und teilen Sie Dateien auf Linux und Windows

Mit NitroShare können Sie Dateien ganz einfach zwischen Linux, Windows und Mac austauschen

So teilen Sie Steam-Spieldateien zwischen Linux und Windows

Freigabe von Dateien zwischen Linux Mint und Windows 10

Wie teilt man Dateien zwischen Ubuntu und Windows 10?