Snažím se sdílet soubory mezi hostitelem Linuxu a hostem Windows a narazil jsem na odkaz:
Použít virt-manager ke sdílení souborů mezi hostitelem Linuxu a hostem Windows?
Jak bylo navrženo ve třetí odpovědi, postupoval jsem podle kroků:
-
Najděte offset vašeho systému souborů (protože se jedná o disk) pomocí
fdisk
:$ fdisk -lu Win.img
-
Připojte obraz pomocí příkazu:
mount Win.img /mntpoint -o ro,loop,offset=32256
Zde se zdá, že je to slibný přístup. Mohu vidět soubory hostujícího virtuálního počítače Windows na hostiteli Linux. Pokud však provedem změny na hostovi, neuvidím žádné změny na straně hostitele, dokud znovu nepřipojím obraz.
Je vůbec možné tuto paměť obnovit, abych viděl změny i na straně hostitele?
Přijatá odpověď:
Ne, čtení obrázků není spolehlivé, když disk používá host.
Pokud hosta vypnete, bude to fungovat dobře (protože nebudou provedeny žádné změny).
Pokud chcete živý přístup k souborům, musíte Windows pěkně požádat, např.:smbmount
nebo
sdílejte linuxový souborový systém s hostem pomocí samby. Ten se vyhne problémům se zamykáním souborů systému Windows, což je výhodné pro věci, jako jsou soubory protokolů.