Kāda ir VirtualBox koplietojamās mapes montāžas procedūra Linux operētājsistēmā?
Es mēģināju izmantot šādas montāžas komandas variācijas, bet man nepārtraukti parādās protokola kļūda
vai citas montāžas kļūdas.
sudo mount -t vboxsf share /home/toto
Lai pievienotu koplietojamo mapi VirtualBox ar Linux viesistabai, veiciet šos darbības:
Izmantojiet VirtualBox hostētāja programmu VirtualBox Manager, lai norādītu koplietojamās koplietošanas mapes.
Pārliecinieties, ka VirtualBox viesī ir instalēti VirtualBox Guest Additions.
Linux viesistabā uzstādīšanas komandai jāparādās rindiņai, ka koplietojums ir uzstādīts. To norāda type vboxsf
. Problēma ir tāda, ka pievienošanas punkts var nebūt tur, kur tas ir nepieciešams, un atļaujas ir tikai root. Pēc noklusējuma uzstādīšanas vieta ir /media/sf_
.
Jūs varat piekļūt kopīgajam resursam, padarot lietotāju vai grupas id 1000
par grupas vboxsf`` locekli. To var izdarīt, mainot
vboxsfrindu
/etc/group` failā. Var būt nepieciešama restartēšana.
Jūs varat mainīt mapes montāžas vietu, izmantojot komandu VBoxControl. Komanda tiek instalēta, kad tiek instalēti viesu papildinājumi. Var būt nepieciešama pārstartēšana. Piemēram, lai mainītu pievienošanas punktu no /media/sf_...
uz /home/toto/sf_...
, izmantojiet šādu komandu, lai iestatītu VirtualBox koplietojamās mapes viesa īpašību:
.: > sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/toto/
Lai apstiprinātu izmaiņas, izmantojiet get:
sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
Atsauces:
Sastopot:
mount: Protocol error
pēc mēģinājuma kopīgot mapes VirtualBox, piem:
$ sudo mount -o uid=1000,gid=1000 -t vboxsf D_DRIVE ~/host
tas beidzot man nostrādāja:
$ sudo apt-get install virtualbox-guest-dkms
(Mana uzstādīšana: Windows 7 saimnieks, viesi: VBox: Ubuntu 12.04,13.10,14.04; pašlaik darbojas VBox 4.3.10 r93012)
Ja tiek saņemta šāda kļūda: /sbin/mount.vboxsf: montāža neizdevās ar kļūdu: Protokola kļūda
Diemžēl tas nozīmē, ka jūs izmantojat noklusējuma koplietojuma nosaukumu vai resursdatora koplietojuma direktorija nosaukums ir tāds pats kā uzstādītā viesa koplietojuma nosaukums. Šajā gadījumā tas ir "share". Vienkārši izveidojiet citu koplietošanas mapi, t.i., "vb_share" un pēc tam vienkārši izpildiet:
mount -t vboxsf vb_share /home/< user >/host