Způsoby platby Abuse

K čemu slouží sdílená složka VmWare v systému Linux?

27.01.2022, 22:51

Pro sdílení souborů mezi hostitelským a hostovaným operačním systémem je vyžadována sdílená složka pro virtuální počítač a hostitelský systém. VMware je velmi oblíbený virtuální počítač. V tomto článku se podíváme, jak vytvořit sdílenou složku VMware Player v systému. Rozumí se, že oba operační systémy, hostitelský i hostovaný, jsou některou z distribucí Linuxu, konkrétně Ubuntu.

Konfigurace sdílené složky

Konfigurace by měla začít nastavením správných parametrů výpočetního stroje. Za tímto účelem otevřete program VMware a kontextovou nabídku požadovaného počítače. Dále vyberte možnost Nastavení virtuálního počítače:

V novém okně klepněte na kartu Možnosti:

Dále otevřete položku Sdílené složky a nastavte přepínač Sdílení složek na hodnotu Vždy povoleno:

Poté byste měli přidat sdílenou složku. To provedete kliknutím na tlačítko Přidat..., v otevřeném okně zadejte název sdílené složky a poté zadejte nebo vyberte cestu k požadované složce v hlavním systému. Poté klikněte na tlačítko OK a na tlačítko Uložit v dolní části okna, aby se vše uložilo.

Poté můžete spustit virtuální počítač. Sdílená složka by měla být připojena do adresáře /mnt/hgfs. Pokud taková složka není, zkontrolujte, zda jsou nainstalovány balíčky open-vm-tools a open-vm-tools-desktop:

$ sudo apt install open-vm-tools open-vm-tools-desktop

Dále můžete pomocí příkazu zkontrolovat, zda je sdílená složka v hostovaném systému viditelná:

$ vmware-hgfsclient

Poté máte možnost připojit všechny sdílené složky do /mnt. Za tímto účelem nejprve vytvořte složku /mnt/hgfs, pokud neexistuje:

$ sudo mkdir /mnt/hgfs

Zbývá provést připojení pomocí nástroje vmhgfs-fuse:

$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000

Kromě cesty k přípojnému bodu změňte volbu allow_other tak, aby ke složce měli přístup všichni uživatelé, a jako vlastníka složky nastavte uživatele s ID 1000, obvykle ID prvního přihlášeného uživatele, pokud máte jiné ID, nahraďte ho svým vlastním. Tím umožníte tomuto uživateli zapisovat do složky soubory.

Nyní můžete zobrazit její obsah:

$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data

Nebo ve správci:

Nakonec je třeba do souboru /etc/fstab přidat tento řádek:

$sudo vi /etc/fstab

$

.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Pokud chcete připojit pouze určitou sdílenou složku, například Data, musíte za adresu .host zadat její název:

.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Jak vidíte, nastavení sdílené složky VMware v Linuxu není žádný problém, a pokud automatické připojení nefunguje, je snadné ji připojit.