где находится общая папка в linux внутри Vmware Player?


9

Я пытаюсь написать программу, которая будет копировать файлы из моей гостевой ОС Linux linux Ubunto в мою хост-систему Windows 7. Я включил параметры общих папок, но, конечно, чтобы копировать файлы, мне нужно написать путь назначения в моем коде, и я не знаю, где находится общая папка внутри Linux ... так кто-то знает, где она находится?

Ответы:


8

Сначала вам нужно настроить общие папки в VMware Player, как вы и сказали. Предположим, вы назвали общую папку Shared. Затем в гостевой системе Linux добавьте строку, подобную следующей /etc/fstab:

.host:/Shared    /mnt/C    vmhgfs    user    0 0

Это сделает папку хоста, которую вы назвали, Sharedдоступной в качестве каталога /mnt/Cна гостевой системе Linux.

Вам нужно будет создать точку монтирования гостя вручную:

sudo mkdir /mnt/C

Наконец, перезапустите гостя Linux.


что мне нужно написать вместо ".host"? когда я попробовал это, я получил .host / C нет такого файла или каталога

Вам необходимо .host:/указать имя, которое вы дали папке в конфигурации VMware Player.

Извините, что беспокою вас, но, похоже, снова выдает то же сообщение. Что-то не так с тем, что я написал (SharedLinuxFolder - это имя, которое я дал общей папке в конфигурации vmware): yonatan @ ubunto: ~ $ .host / SharedLinuxFolder / mnt / SharedLinuxFolder vmhgfs yonatan 0 0

Вам нужно добавить строку/etc/fstab - это не команда.

1
Я просто хотел сказать большое спасибо. Сначала это не работало для меня, так как у меня не было установленных инструментов vmware, и после того, как я его установил, я мог найти общую папку, которая находится в / mnt / hgfs

5

Общие папки, которые вы добавляете в VMWare player Параметры виртуальной машины> вкладка «Параметры» в разделе «Папки»

Настройки общей папки VMWare Player

доступны в гостевой ОС по адресу:

/mnt/hgfs/<folder_name>

В этом случае я получаю доступ к папке с именем «shared», используя путь:

/mnt/hgfs/shared/

0

После установки vms-tools добавьте следующую строку в /etc/fstab:

.host:/shared /mnt/hgfs vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0  

(с учетом того, что в настройках VMWare Player указано имя общего доступа /shared)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.