У меня есть a Lubuntu 15.10
VM установлен в хосте Windows 7 и работающий с Virtualbox Version 5.0.14
.
Я создал постоянную совместно используемую папку в конфигурации машины Virtualbox и установил ее, чтобы быть автоматически смонтированным и снял флажок с опцией только для чтения
Когда я пытаюсь скопировать каталог в эту смонтированную папку, я получаю это сообщение об ошибке для каждого файла в исходном каталоге
root@foo /v/w/h/# sudo cp -r . /media/sf_C_DRIVE
cp: impossible de créer le fichier standard «/media/sf_C_DRIVE/./.gitignore»: Erreur de protocole
cp: impossible de créer le fichier standard «/media/sf_C_DRIVE/./composer.json»: Erreur de protocole
cp: impossible de créer le fichier standard «/media/sf_C_DRIVE/./composer.lock»: Erreur de protocole
cp: impossible de créer le fichier standard «/media/sf_C_DRIVE/./composer.phar»: Erreur de protocol
Который является литературный переведенный в impossible to create the standard file /media/sf_C_DRIVE/./.gitignore : protocole error
Какая-либо Идея о том, как я могу зафиксировать это?
Мой пользователь уже находится в vboxsf
группа
root@jerbi /m/sf_C_DRIVE# groups jerbi
jerbi : jerbi adm cdrom sudo dip plugdev lpadmin sambashare vboxsf
Таким образом, это, кажется, ошибка монтирования, поскольку я не могу повторно смонтировать папку, получив эту ошибку
/sbin/mounpt.vboxsf: mounting failed with the error: Protocol error
Зафиксированный это путем создания новой точки монтирования в /home/username/share
# ln -s /media/sf_C_DRIVE /home/username/share
# chown username:username /home/username/share
# exit
Затем я перезапустил систему и работал chmod
к новому каталогу в запуске
$ chmod 777 ~/share
Обычная проблема состоит в том, что необходимо добавить себя в vboxsf
группа в /etc/group
на гостевой машине. Попробуйте следующую команду:
sudo usermod -a -G vboxsf $USER
Сопровождаемый, выходя из системы и затем перевход в систему.
Эта проблема может быть вызвана форматированием хост-системы и хост-устройства. Моя хост-система — Mac OS, я смонтировал общие папки APFS и exFat.
sudo mount -o defaults,uid=1000,gid=$(getent group docker | cut -d: -f3) -t vboxsf mcs /media/sf_mcs
sudo mount -o defaults,uid=1000,gid=$(getent group docker | cut -d: -f3) -t vboxsf active /media/sf_active
tar cvf /media/sf_mcs/backup.tar .
сбой - ошибка протокола, хост-устройство exFat
tar cvf /media/sf_active/backup.tar .
работает, хост-устройство APFS
Попробуйте решение от andrew.46, предлагающее добавить вашего пользователя в группу пользователей vboxsf
.
Если вы по-прежнему сталкиваетесь с проблемой, что папка заблокирована и вы не можете cd
, не являясь пользователем root или подобным, тогда:
При установке Windows перейдите к общему папку и проверьте, не отмечена ли галочка «только для чтения» в свойствах папки.
У меня была эта проблема, которая заставила меня так долго ломать голову. Надеюсь, это поможет кому-то.