Foldery współdzielone VirtualBox

Foldery współdzielone VirtualBox

Konfigurowanie udostępnionych folderów w VirtualBox

Jeśli masz maszyny wirtualne zainstalowane w VirtualBox, istnieje szansa, że ​​chcesz udostępnić dane między maszyną wirtualną a systemem operacyjnym hosta. Funkcja folderu udostępnionego VirtualBox umożliwia udostępnianie folderu między systemem operacyjnym hosta a systemem operacyjnym gości.

Będziemy używać systemu hosta Windows 10 i udostępniamy folder z Ubuntu 18.04 jako gość. Wszystko, od uprawnień do odczytu i zapisu po zarządzanie woluminami, jest zaskakująco łatwe i proste do skonfigurowania w obu przypadkach. Linux i system operacyjny nie-linux oferuje również ładną ogólność, dzięki czemu następujące kroki są szeroko stosowane.

Będziemy udostępniać nazwany folder D: \ vboxshare z systemu hosta o tej samej nazwie gościa ze względu na prostotę. Możesz mieć udostępniony folder z inną nazwą w systemie operacyjnym gościa, jeśli chcesz.

Uruchom maszynę wirtualną i kliknij Opcje urządzeń w oknie VirtualBox, górnym wierszu.

Na dole podmenu urządzeń otrzymasz opcję powiedzenia Włóż dodatki gości CD obraz… Kliknij go, a zamontuje plik ISO dostarczany przez Oracle, aby rozszerzyć możliwości VM, w tym funkcję folderu udostępnionego.

Po kliknięciu może się zdarzyć jedna z dwóch rzeczy. Jeśli używasz Stock Ubuntu, zostaniesz poproszony o to, że istnieje Autorun.cii skrypt wewnątrz obrazu CD i wymaga wykonania hasła sudo lub możesz zauważyć, że obraz CD jest zamontowany w systemie plików, w którym to przypadku zobacz poniższą notatkę.

Wracając do idealnego przypadku, w którym Autorun.cii Skrypt zaczyna się sam, w takim przypadku musisz pozwolić swoim gościom system operacyjny na uruchomienie skryptu. Kliknij „Uruchom”, gdy pojawi się następujące okno:

Możesz podać hasło sudo, gdy zobaczysz ten monit:

Na koniec zobaczysz wynik instalacji (zajmie to tylko kilka sekund):

Zauważysz, że skrypt prosi o zainstalowanie GCC, Make and Perl aby mógł zainstalować niezbędne moduły jądra. Zrobimy to następne.

Uwaga: jeśli monit o autoinstalację nie pojawi się

Są szanse, że używasz dystrybucji takiej jak Lubuntu i zauważysz nowy obraz CD zamontowany na ścieżce /media // vbox_ga_version_number gdzie numer wersji zależy od wersji VirtualBox. Ten obraz CD może również pojawić się na ekranie komputerów stacjonarnych. Jeśli tak się stanie, po prostu otwórz terminal, przejdź do tego katalogu i uruchom autorun.Skrypt SH jako użytkownik root. Aby to zrobić, użyj następujących poleceń:

$ CD //media/vbox_gas_5.2.12
$ sudo ./Autorun.cii

Oczywiście musisz użyć swojej nazwy użytkownika zamiast Pokazane na polecenie. Także zamontowane media /Vbox_gas_x.X.xx będzie miał inną nazwę w zależności od wersji VirtualBox, której używasz.

Powrót do instalacji

Teraz nadszedł czas, aby upewnić się, że oprogramowanie do dodawania gości ma wszystkie niezbędne pakiety podstawowe do zainstalowania modułów jądra w systemie operacyjnym gościa. Jak wspomniano wcześniej, pakiety te są Make, GCC I Perl. Zainstalujmy je.

$ sudo apt instal GCC Make Perl

Teraz, jako ostateczny punkt minutiae, musisz zrozumieć, że pliki udostępniane przez VirtualBox mogą uzyskać dostęp tylko przez członków vboxsf grupa stworzona przez wcześniej przez Autorun.cii scenariusz. Aby te pliki były dostępne dla zwykłego konta użytkownika UNIX, konto musi być członkiem vboxsf Grupa. Zrób to, uruchamiając polecenie:

$ sudo adduser vboxsf

Dodanie udostępnionego folderu

Jesteśmy teraz gotowi udostępnić foldery z komputera hosta. Aby to zrobić, kliknij urządzenia, ponownie z opcji menu VirtualBox w oknie VM. (Górny rząd, poza VM)

Tam zobaczysz następujące opcje, urządzenia → Foldery udostępnione → Ustawienia folderu udostępnionego…

Po kliknięciu zobaczysz coś podobnego do tego:

Kliknij ikonę pierwszego folderu po prawej kolumnie. Następnie wprowadź ścieżkę do tego folderu, jak widać z systemu operacyjnego hosta. W naszym przypadku jest to folder w D: Drive. Następnie Nazwa folderu Zmienna zdecyduje, jaka nazwa będzie miała folder udostępniony wewnątrz VM. Możesz także wybrać opcję automatycznego montażu, aby folder był zamontowany bez ręcznej interwencji. Uczynienie go stałym członkiem zapewniłby włączenie udostępniania za każdym razem, gdy uruchamiasz tę maszynę wirtualną.

Jeśli dane w folderze są wrażliwe lub jeśli używasz maszyny wirtualnej do testowania złośliwego oprogramowania, możesz również wybrać opcję tylko do odczytu. W ten sposób upewnisz się, że maszyna wirtualna nie może zmodyfikować zawartości folderu.

Teraz ponownie uruchamiamy nasz system, aby wszystkie modyfikacje, które dokonaliśmy w ostatnich kilku krokach, faktycznie pojawiły się jako folder udostępniony na pulpicie naszego użytkownika (lub na /głoska bezdźwięczna/)

Wniosek

Daj nam znać, czy istnieją jakieś inne błędy, problemy lub skonfigurowane w twoich folderach. Jeśli istnieje przypadek przewagi, o którym chcesz, abyśmy się omówili, jeśli nadal masz pewne wątpliwości co do kroków omówionych powyżej.

Możesz skontaktować się z nami na Twitterze, Facebooku lub subskrybować nas za pośrednictwem poczty e -mail.