Измененные файлы не распознаются на подключенном диске

У меня есть сервер Ubuntu 11, установленный как виртуальная машина с использованием vmware fusion. Некоторые из моих файлов находятся на подключенном диске / mnt / hgfs для совместного использования с моим mac.

Все работает нормально, пока я не сменил ни один из файлов на установленном диске. Например, при выполнении перезагрузки, а затем a:

$ ll /mnt/hgfs/public/index.php

Он возвращает:

-rw-r--r-- 1 501 dialout 251 2011-08-01 01:59 /mnt/hgfs/public/index.php

Но когда я ИЗМЕНЯЯ файл на смонтированном диске, а затем снова

$ ll /mnt/hgfs/public/index.php

Выход:

ls: cannot access /mnt/hgfs/public/index.php: Invalid argument

Что здесь не так?

Я установил диск с помощью

$ sudo mount -t vmhgfs -v -o ro .host:/my-app /mnt/hgfs
3
задан 1 August 2011 в 14:41

6 ответов

Вот как я это исправил: http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html

VMWare должен иметь возможность использовать это исправить это раз и навсегда.

sudo vim /etc/vmware-tools/services.sh Искать 'vmhgfs_mnt = "/ mnt / hgfs"'. После этой строки добавьте: «vmuser = $ {VMWARE_MNT_USER: -root}» Затем найдите «vmware_exec_selinux» mount -t vmhgfs .host: / $ vmhgfs_mnt «'и замените его следующим разделом: uid = id --user $vmuser gid = id --group $vmuser vmware_exec_selinux "mount -t vmhgfs .host: / $ vmhgfs_mnt -o uid = $ uid, gid = $ gid" sudo vim /etc/init/vmware-tools.conf Перед «предварительным запуском» и «после остановки», строки add: env VMWARE_MNT_USER = [Гость, которого вы хотите] sudo reboot
1
ответ дан 25 July 2018 в 21:31
  • 1
    Было бы предпочтительнее расширять ссылку и давать инструкции в ответе, просто используя ссылку в качестве ссылки. – Richard 21 November 2013 в 04:54

Вот как я это исправил: http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html

VMWare должен иметь возможность использовать это исправить это раз и навсегда.

sudo vim /etc/vmware-tools/services.sh Искать 'vmhgfs_mnt = "/ mnt / hgfs"'. После этой строки добавьте: «vmuser = $ {VMWARE_MNT_USER: -root}» Затем найдите «vmware_exec_selinux» mount -t vmhgfs .host: / $ vmhgfs_mnt «'и замените его следующим разделом: uid = id --user $vmuser gid = id --group $vmuser vmware_exec_selinux "mount -t vmhgfs .host: / $ vmhgfs_mnt -o uid = $ uid, gid = $ gid" sudo vim /etc/init/vmware-tools.conf Перед «предварительным запуском» и «после остановки», строки add: env VMWARE_MNT_USER = [Гость, которого вы хотите] sudo reboot
1
ответ дан 31 July 2018 в 13:47
  • 1
    Было бы предпочтительнее расширять ссылку и давать инструкции в ответе, просто используя ссылку в качестве ссылки. – Richard 21 November 2013 в 04:54

Вот как я это исправил: http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html

VMWare должен иметь возможность использовать это исправить это раз и навсегда.

sudo vim /etc/vmware-tools/services.sh Искать 'vmhgfs_mnt = "/ mnt / hgfs"'. После этой строки добавьте: «vmuser = $ {VMWARE_MNT_USER: -root}» Затем найдите «vmware_exec_selinux» mount -t vmhgfs .host: / $ vmhgfs_mnt «'и замените его следующим разделом: uid = id --user $vmuser gid = id --group $vmuser vmware_exec_selinux "mount -t vmhgfs .host: / $ vmhgfs_mnt -o uid = $ uid, gid = $ gid" sudo vim /etc/init/vmware-tools.conf Перед «предварительным запуском» и «после остановки», строки add: env VMWARE_MNT_USER = [Гость, которого вы хотите] sudo reboot
1
ответ дан 2 August 2018 в 03:09
  • 1
    Было бы предпочтительнее расширять ссылку и давать инструкции в ответе, просто используя ссылку в качестве ссылки. – Richard 21 November 2013 в 04:54

Вот как я это исправил: http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html

VMWare должен иметь возможность использовать это исправить это раз и навсегда.

sudo vim /etc/vmware-tools/services.sh Искать 'vmhgfs_mnt = "/ mnt / hgfs"'. После этой строки добавьте: «vmuser = $ {VMWARE_MNT_USER: -root}» Затем найдите «vmware_exec_selinux» mount -t vmhgfs .host: / $ vmhgfs_mnt «'и замените его следующим разделом: uid = id --user $vmuser gid = id --group $vmuser vmware_exec_selinux "mount -t vmhgfs .host: / $ vmhgfs_mnt -o uid = $ uid, gid = $ gid" sudo vim /etc/init/vmware-tools.conf Перед «предварительным запуском» и «после остановки», строки add: env VMWARE_MNT_USER = [Гость, которого вы хотите] sudo reboot
1
ответ дан 4 August 2018 в 19:01
  • 1
    Было бы предпочтительнее расширять ссылку и давать инструкции в ответе, просто используя ссылку в качестве ссылки. – Richard 21 November 2013 в 04:54

Вот как я это исправил: http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html

VMWare должен иметь возможность использовать это исправить это раз и навсегда.

sudo vim /etc/vmware-tools/services.sh Искать 'vmhgfs_mnt = "/ mnt / hgfs"'. После этой строки добавьте: «vmuser = $ {VMWARE_MNT_USER: -root}» Затем найдите «vmware_exec_selinux» mount -t vmhgfs .host: / $ vmhgfs_mnt «'и замените его следующим разделом: uid = id --user $vmuser gid = id --group $vmuser vmware_exec_selinux "mount -t vmhgfs .host: / $ vmhgfs_mnt -o uid = $ uid, gid = $ gid" sudo vim /etc/init/vmware-tools.conf Перед «предварительным запуском» и «после остановки», строки add: env VMWARE_MNT_USER = [Гость, которого вы хотите] sudo reboot
1
ответ дан 6 August 2018 в 03:21
  • 1
    Было бы желательно расширить по ссылке и предоставит инструкции в ответ, просто, используя ссылку в качестве ссылки. – Richard 21 November 2013 в 04:54

Вот как я это исправил: http://viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html

VMWare должен иметь возможность использовать это исправить это раз и навсегда.

sudo vim /etc/vmware-tools/services.sh Искать 'vmhgfs_mnt = "/ mnt / hgfs"'. После этой строки добавьте: «vmuser = $ {VMWARE_MNT_USER: -root}» Затем найдите «vmware_exec_selinux» mount -t vmhgfs .host: / $ vmhgfs_mnt «'и замените его следующим разделом: uid = id --user $vmuser gid = id --group $vmuser vmware_exec_selinux "mount -t vmhgfs .host: / $ vmhgfs_mnt -o uid = $ uid, gid = $ gid" sudo vim /etc/init/vmware-tools.conf Перед «предварительным запуском» и «после остановки», строки add: env VMWARE_MNT_USER = [Гость, которого вы хотите] sudo reboot
1
ответ дан 7 August 2018 в 21:07
  • 1
    Было бы предпочтительнее расширять ссылку и давать инструкции в ответе, просто используя ссылку в качестве ссылки. – Richard 21 November 2013 в 04:54

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

Похожие вопросы: