Norint dalytis failais tarp virtualiosios mašinos ir priimančiosios sistemos, reikia sukurti bendrą virtualiosios mašinos ir priimančiosios sistemos aplanką. VMware yra labai populiari virtualioji mašina. Šiame straipsnyje pažiūrėkime, kaip sistemoje sukurti "VMware Player" bendrinamąjį aplanką. Suprantama, kad abi operacinės sistemos, ir priimančioji, ir svečioji, yra tam tikros "Linux" distribucijos, konkrečiai "Ubuntu".
Konfigūravimą reikėtų pradėti nuo tinkamų kompiuterio mašinos parametrų nustatymo. Norėdami tai padaryti, atidarykite "VMware" ir norimos mašinos kontekstinį meniu. Tada pasirinkite Virtual Machine Settings (virtualios mašinos nustatymai):
Naujajame lange spustelėkite skirtuką Options (parinktys):
Tada atidarykite Bendrai naudojami aplankai (Shared Folders) ir nustatykite jungiklį Bendrai naudojami aplankai (Folder Sharing) į Always enabled (visada įjungta):
Po to turėtumėte pridėti bendrai naudojamą aplanką. Norėdami tai padaryti, spustelėkite mygtuką Add... (Pridėti...), atsidariusiame lange įveskite bendrinamo aplanko pavadinimą ir įveskite arba pasirinkite kelią iki norimo aplanko pagrindinėje sistemoje. Tada lango apačioje spustelėkite OK ir Save (Išsaugoti), kad viskas būtų išsaugota.
Tada galite paleisti virtualiąją mašiną. Bendrai naudojamas aplankas turėtų būti prijungtas prie /mnt/hgfs
. Jei tokio aplanko nėra, patikrinkite, ar įdiegti paketai open-vm-tools
ir open-vm-tools-desktop
:
$ sudo apt install open-vm-tools open-vm-tools-desktop
Toliau naudodami šią komandą galite patikrinti, ar jūsų bendrinamas aplankas matomas svečioje sistemoje:
$ vmware-hgfsclient
Po to turite galimybę visus bendrinamus aplankus prijungti prie /mnt
. Norėdami tai padaryti, pirmiausia sukurkite /mnt/hgfs
aplanką, jei jo nėra:
$ sudo mkdir /mnt/hgfs
Belieka atlikti prijungimą naudojant vmhgfs-fuse
įrankį:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
Be prijungimo taško kelio, pakeiskite parinktį allow_other
, kad visi naudotojai galėtų pasiekti aplanką, ir aplanko savininku padarykite naudotoją, kurio ID 1000 (paprastai tai būna pirmojo prisijungusio naudotojo ID, jei turite kitą ID, pakeiskite jį savo ID. Tai leis šiam naudotojui rašyti failus į aplanką.
Dabar galite peržiūrėti aplanko turinį:
$ sudo vmhgfs-fuse .host: /mnt/hgfs -o allow_other -o uid=1000
$ ls /mnt/hgfs/Data
Arba tvarkytuve:
Galiausiai į /etc/fstab
reikia įrašyti šią eilutę:
$sudo vi /etc/fstab
$
.host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Jei norite prijungti tik konkretų bendrai naudojamą aplanką, pavyzdžiui, Data, po .host
adreso reikia nurodyti jo pavadinimą :
.host:/Data /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0
Kaip matote, "VMware" bendrojo aplanko nustatymas "Linux" sistemoje nesukelia jokių problemų, o jei automatinis prijungimas neveikia, jį lengva prijungti.