Linux жүйесінде VmWare ортақ қалтасы не үшін қажет?

27.01.2022, 22:51

Виртуалды машина мен хост жүйесі арасындағы ортақ қалта хост пен қонақ операциялық жүйелері арасында файлдармен алмасу үшін қажет. VMware - өте танымал виртуалды машина. Бұл мақалада жүйеде ортақ VMware Player қалтасын қалай жасау керектігін қарастырамыз. Екі операциялық жүйе де, хост пен қонақ, Linux дистрибутивінің бір түрі, атап айтқанда Ubuntu болып табылады.

Ортақ қалтаны орнату

Орнату компьютерге қажетті параметрлерді орнатудан басталуы керек. Ол үшін VMware бағдарламасын және қажетті құрылғының контекстік мәзірін ашыңыз. Содан кейін Виртуалды машина параметрлерін таңдаңыз:

Жаңа терезеде Параметрлер қойындысына өтіңіз:

Одан кейін Ортақ қалталар элементін ашыңыз және Қалталарды ортақ пайдалану қосқышын Әрқашан қосулы күйіне орнатыңыз:

Содан кейін ортақ қалтаны қосу керек. Ол үшін ашылған терезеде Қосу... түймесін басыңыз, ортақ қалтаның атын енгізіңіз, содан кейін негізгі жүйеде қажетті қалтаға жолды енгізіңіз немесе таңдаңыз. Содан кейін барлығын сақтау үшін терезенің төменгі жағындағы OK және Сақтау түймесін басыңыз.

Содан кейін виртуалды машинаны іске қосуға болады. Ортақ қалтада ол /mnt/hgfs ішіне орнатылуы керек. Егер мұндай қалта болмаса, open-vm-tools және open-vm-tools-desktop бумаларының орнатылғанын тексеріңіз:

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

Содан кейін, пәрменді пайдаланып, ортақ қалтаңыздың қонақ жүйесінде көрінетінін тексеруге болады:

 $ vmware-hgfsclient

Осыдан кейін сізде барлық ортақ қалталарды /mnt ішіне орнату мүмкіндігі бар. Ол үшін алдымен /mnt/hgfs қалтасын жасаңыз, егер ол жоқ болса:

 $ sudo mkdir /mnt/hgfs

vmhgfs-fuse утилитасын пайдаланып орнату ғана қалады:

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

Бекіту нүктесіне жолдан басқа, allow_other опциясын өзгерту керек, сонда барлық пайдаланушылар қалтаға қол жеткізе алады және қалта иесін 1000 идентификаторы бар пайдаланушы ете алады, әдетте бұл бірінші тіркелген пайдаланушының идентификаторы. жүйе, егер сізде басқа идентификатор болса, оны өзіңіздікімен ауыстырыңыз. Бұл пайдаланушыға файлдарды осы қалтаға жазуға мүмкіндік береді.

Енді сіз оның мазмұнын көре аласыз:

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

Немесе менеджерде:

Соңында, /etc/fstab ішіне келесі жолды қосу керек :

 $sudo vi /etc/fstab $ .host: /mnt/hgfs fuse.vmhgfs-fuse defaults,allow_other,uid=1000,nonempty 0 0

Егер сізге белгілі бір ортақ қалтаны ғана орнату қажет болса, мысалы, Деректер, оның атын .host мекенжайынан кейін көрсету керек:

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

Көріп отырғаныңыздай, Linux жүйесінде ортақ VMware қалтасын орнату қиын емес; егер автоматты орнату жұмыс істемесе, оны орнату қиын болмайды.