13Sep

Jak udostępniać pliki komputera za pomocą maszyny wirtualnej

Maszyny wirtualne to izolowane kontenery, więc system operacyjny gościa na maszynie wirtualnej nie ma dostępu do systemu plików komputera. Będziesz musiał skonfigurować foldery współdzielone w programie takim jak VirtualBox lub VMware, aby udostępniać pliki.

Domyślnie maszyny wirtualne nie mają dostępu do plików na komputerze hosta lub na innych maszynach wirtualnych. Jeśli chcesz zapewnić ten dostęp, musisz skonfigurować foldery udostępnione w aplikacji maszyny wirtualnej. Aby pomóc systemowi gościnnemu gościa w maszynie wirtualnej zrozumieć, co się dzieje, aplikacje maszyn wirtualnych prezentują te foldery współdzielone jako udziały plików sieciowych. System operacyjny gościa uzyskuje dostęp do folderu na komputerze, tak jak w przypadku folderu udostępnionego w sieci.

Przyjrzymy się, jak tworzyć foldery współdzielone w dwóch najpopularniejszych aplikacjach maszyn wirtualnych - VirtualBox i VMware Workstation Player - ale proces jest podobny w innych aplikacjach na maszyny wirtualne.

ARTYKUŁY ZWIĄZANE
Początkujący Geek: Jak tworzyć i używać maszyn wirtualnych
Kompletny przewodnik do przyspieszania maszyn wirtualnych

VirtualBox

Funkcja folderów współdzielonych VirtualBox działa z systemami gościa Windows i Linux. Aby korzystać z tej funkcji, musisz najpierw zainstalować dodatki gościa VirtualBox na maszynie wirtualnej gościa.

Przy uruchomionej maszynie wirtualnej kliknij menu "Urządzenia" i wybierz opcję "Wstaw dodatkowe obrazy dysku CD".Wstawia wirtualną płytę CD, którą można użyć w systemie operacyjnym gościa do zainstalowania dodatków dla gości.

Po zainstalowaniu Dodatków dla gości otwórz menu "Maszyna" i kliknij opcję "Ustawienia".

W oknie "Ustawienia" przejdź do zakładki "Foldery współdzielone".Tutaj możesz zobaczyć wszystkie skonfigurowane foldery współdzielone. Istnieją dwa typy folderów współdzielonych. Foldery maszynowe są stałymi folderami udostępnianymi do czasu ich usunięcia. Foldery tymczasowe są tymczasowe i są automatycznie usuwane po ponownym uruchomieniu lub wyłączeniu maszyny wirtualnej.

Kliknij przycisk "Dodaj"( folder z plusem), aby utworzyć nowy folder współdzielony.

W oknie "Dodaj udostępnianie" można określić następujące elementy:

  • Ścieżka folderu: Jest to lokalizacja folderu udostępnionego w systemie operacyjnym hosta( rzeczywisty komputer PC).
  • Nazwa folderu: W ten sposób udostępniony folder pojawi się w systemie operacyjnym gościa.
  • Tylko do odczytu: Domyślnie maszyna wirtualna ma pełny dostęp do odczytu i zapisu w folderze współdzielonym. Zaznacz pole wyboru "Tylko do odczytu", jeśli chcesz, aby maszyna wirtualna mogła tylko odczytać pliki z folderu udostępnionego, ale nie modyfikować ich.
  • Auto-mount: Ta opcja powoduje, że system operacyjny gościa próbuje automatycznie zamontować folder podczas uruchamiania.
  • Ustaw trwale: Ta opcja powoduje, że folder współdzielony jest folderem urządzenia. Jeśli nie wybierzesz tej opcji, stanie się ona folderem przejściowym, który zostanie usunięty po ponownym uruchomieniu maszyny wirtualnej.

Dokonaj wszystkich wyborów, a następnie naciśnij przycisk "OK".

Powinny być teraz widoczne foldery udostępnione jako udziały plików sieciowych. Jeśli używasz systemu operacyjnego gościa Windows, otwórz Eksplorator plików, wybierz "Sieć", a następnie spójrz na komputer "VBOXSRV".

VMware Workstation Player

Współdzielone foldery VMware współpracują z systemami gościa Windows i Linux. Aby skorzystać z tej funkcji, najpierw musisz zainstalować VMware Tools na gościnnej maszynie wirtualnej. Otwórz menu "Odtwarzacz", wskaż menu "Zarządzaj", a następnie wybierz opcję "Zainstaluj narzędzia VMware".Spowoduje to otwarcie okna dialogowego z prośbą o pobranie narzędzi, a po zakończeniu wstawi wirtualną płytę CD, którą można użyć w systemie operacyjnym gościa do zainstalowania narzędzi VMWare.

Po zainstalowaniu narzędzi VMware otwórz menu "Odtwarzacz", wskaż menu "Zarządzaj", a następnie wybierz opcję "Ustawienia maszyny wirtualnej".

W oknie "Ustawienia maszyny wirtualnej" przejdź do zakładki "Opcje" i wybierz ustawienie "Foldery współdzielone" po lewej stronie. Foldery udostępnione są domyślnie wyłączone i można je włączyć na jeden z dwóch sposobów. Wybierz "Always enabled", jeśli chcesz, aby funkcja Shared Folders pozostała włączona nawet po ponownym uruchomieniu maszyny wirtualnej. Wybierz opcję "Włączone do następnego wyłączenia lub zawieszenia", jeśli wolisz ręcznie ponownie włączyć funkcję po ponownym uruchomieniu.

Opcjonalnie można wybrać opcję "Mapuj jako dysk sieciowy w gościach systemu Windows", jeśli chcesz, aby udział został zmapowany na literę dysku w systemie operacyjnym gościa, zamiast przekopywania się przez udostępnione foldery w sieci.

Po włączeniu funkcji kliknij przycisk "Dodaj", aby dodać nowy udostępniony folder.

W oknie "Kreator dodawania folderów" kliknij "Dalej", aby pominąć ekran powitalny. Na ekranie "Nazwij udostępniony folder" użyj pola "Ścieżka hosta", aby wskazać lokalizację folderu współdzielonego w systemie operacyjnym hosta( rzeczywisty komputer).Użyj pola "Nazwa", aby wpisać nazwę folderu, tak jak powinna wyglądać wewnątrz maszyny wirtualnej. Kiedy skończysz, kliknij przycisk "Dalej".

Na ekranie "Określanie atrybutów współdzielonych folderów" wybierz opcję "Włącz ten udział".Jeśli tego nie zrobisz, udział zostanie dodany do Twojej listy udziałów i możesz ją później włączyć w razie potrzeby. Domyślnie maszyna wirtualna będzie miała pełny dostęp do odczytu do zapisu w folderze. Wybierz opcję "Tylko do odczytu", jeśli chcesz, aby maszyna wirtualna mogła tylko odczytać pliki z folderu udostępnionego, ale nie modyfikować ich. Kiedy skończysz, kliknij przycisk "Zakończ".

Powinny być teraz widoczne foldery udostępnione jako udziały plików sieciowych. Jeśli używasz systemu operacyjnego gościa Windows, otwórz Eksplorator plików, wybierz "Sieć", a następnie zajrzyj do komputera "vmware-host".

W systemie-gościu Linux powinieneś znaleźć foldery współdzielone VMware w katalogu głównym /mnt/ hgfs. Jeśli nie masz pewności, jak to zrobić, zapoznaj się z naszym przewodnikiem po zrozumieniu struktury katalogów systemu Linux.

Jeśli masz wiele maszyn wirtualnych, musisz skonfigurować udostępnianie plików oddzielnie w każdym z nich, chociaż możesz korzystać z tych samych folderów współdzielonych na wielu maszynach wirtualnych. Zachowaj jednak ostrożność podczas korzystania z folderów współdzielonych. Jedną z wielkich zalet maszyn wirtualnych jest to, że działają one w swojej własnej piaskownicy - odizolowanej od rzeczywistego komputera. Jeśli twoja maszyna wirtualna zostanie naruszona, złośliwe oprogramowanie może uciec przed twoją maszyną wirtualną, infekując pliki w twoich udostępnionych folderach.