[#] VirtualBox - udostępnianie katalogów

( Ostatnio zmieniony pon., 09/06/2008 - 10:03 )
 

Ogólnie

Używając dysku „dynamicznego” zwiększa się zapotrzebowanie na zasoby, przez co na wolniejszych maszynach może być odczuwalne spowolnienie w pracy. Jeśli użyjesz dysku „fixed” wydajność wzrośnie jednak obraz dysku .vdi zajmie od razu całą ustaloną przez Ciebie przestrzeń.

Zainstaluj Guest Additions

Czyli dodatkowe sterowniki dające możliwość: współdzielenia folderów, płynnego przejścia myszy między systemami czy automatycznej zmiany rozdzielczości podczas zwiększania/zmniejszania/fullscreen okna gościa.

Dzielenie folderów pomiędzy systemem głównym (hostem), a systemem gościem można zrealizować instalując narzędzia VirtualBox Guest Additions w wirtualnej maszynie.

Poinformuj „gościa” o folderze współdzielonym

dla Windows jako host:

VBoxManage.exe sharedfolder add "NazwaSystemu" -name "nazwa_zasobu" -hostpath "C:\moj_katalog"

dla Linux jako host (gość jest wyłączony):

sudo VBoxManage sharedfolder add "NazwaSystemu" -name "nazwa_zasobu" -hostpath "/mnt/moj_katalog/"

dla Linux jako host (gość jest uruchomiony):

sudo VBoxManage sharedfolder add "NazwaSystemu" -name "nazwa_zasobu" -hostpath "/mnt/moj_katalog/" -transient

gdzie „NazwaSystemu” to nazwa jaką podałeś dla systemu gościa, a flaga -transient pozwala na łatwe udostępnienie działającemu gościowi zasobów hosta.

Gdy wykonamy powyższe polecenie, pozostanie nam ustanowić połączenie z wewnątrz wirtualnej maszyny.

dla Windows jako gość:

net use x: \\vboxsvr\nazwa_zasobu

Skrypt automount  – montuj.bat

Dla Windows

net use x: /DELETE
net use x: \\vboxsvr\nazwa_zasobu /persistent:yes

dla Linux jako gość:

sudo mount -t vboxsf -o rw,uid=1000 nazwa_zasobu /mnt/wspolne_dane

Upewnij się że masz uruchomioną usługę współdzielenia folderów.

sudo /etc/init.d/vboxvfs start

Warto dodać sobie wpis do /etc/fstab:

...
nazwa_zasobu    /mnt/wspolne_dane   vboxsf   rw,uid=1000  0 0

Zobacz także:

zaawansowane ustawienia sieci VirtualBox: Advanced_Networking_Linux oraz o udostępnianiu plików: VirtualBox: Sharing_files_on_OSE

Aktualizacja jądra

Jeśli po aktualizacji kernela nie działa VirtualBox, tak się zdarza, ale to nie jest problem. Wykonaj poniższe polecenie a wszystko znów będzie działać.

sudo /etc/init.d/vboxdrv setup

Przydatne linki:

http://doc.gwos.org/…p/VirtualBox

VirtualBox: Download

VirtualBox: Advanced_Networking_Linux

VirtualBox: Sharing_files_on_OSE

Twoja ocena: Brak Średnio: 4 (3 głosy)

Odpowiedzi : 2

Ostatni komentarz : pon., 01/02/2010 - 20:24

http://stackoverflow.com/questions/565680/why-could-virtualbox-not-find-...

Czyli bez sudo panie informatyku...

i co wnosi ten komentarz? kiedy bez sudo, dlaczego bez sudo, ... etc. szerszej wypowiedzi się spodziewałem.

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Wewnętrzne ścieżki w cudzysłowiach, zapisane jako, dla przykładu "internal:node/99", są zastępowane odpowiednim absolutnym adresem URL lub relatywną ścieżką.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Poniższe zadanie ma na celu stwierdzenie, czy jesteś człowiekiem, a tym samym przeciwdziałanie spamowi.
r
N
1
n
D
p
Enter the code without spaces and pay attention to upper/lower case.