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

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

3 ответа

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

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

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

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

sudo mkdir /mnt/C

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

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

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

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

/mnt/hgfs/<folder_name>

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

/mnt/hgfs/shared/

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

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

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

Другие вопросы по тегам