23

ln -s постоянно говорит мне, что файловая система доступна только для чтения, но это не так.

ice@distantstar:~/virt 
➜ touch file
ice@distantstar:~/virt 
➜ rm file
ice@distantstar:~/virt 
➜ ln -s ~/.bashrc ~/virt/.bashrc
ln: failed to create symbolic link `/home/ice/virt/.bashrc': Read-only file system
ice@distantstar:~/virt 
➜ mount | grep virt
none on /home/ice/virt type vboxsf (rw,nodev,relatime)
ice@distantstar:~/virt 
➜ cat /etc/fstab | grep virt
VIRT    /home/ice/virt  vboxsf rw   0   0

1 ответ1

33

В Virtual Box 4.1.8 создание символических ссылок с использованием гостевой ОС в общей папке отключено по соображениям безопасности.

Для получения дополнительной информации, проверьте этот билет:VirtualBox Ticket 10085 Отключенные символические ссылки Чтобы включить, вы можете попробовать запустить эту команду:

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

где SHARE_NAME - это имя вашей общей папки.

В качестве альтернативы вы можете понизиться до 4.1.6, и это должно решить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .