Jak udostępnić pliki komputera za pomocą maszyny wirtualnej
Maszyny wirtualne są izolowanymi kontenerami, 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 na maszynę wirtualną. 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.
VirtualBox
Funkcja folderów współdzielonych VirtualBox działa zarówno w systemach operacyjnych gościa Windows, jak i Linux. Aby skorzystać 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 udział" możesz określić następujące elementy:
- Ścieżkę foldera: To jest lokalizacja udostępnionego folderu w systemie operacyjnym hosta (twój prawdziwy komputer).
- Nazwa folderu: W ten sposób udostępniony folder pojawi się w systemie operacyjnym gościa.
- Tylko czytać: 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.
- Automatyczne montowanie: Ta opcja powoduje, że system operacyjny gościa próbuje automatycznie zamontować folder podczas uruchamiania.
- Stwórz stały: Ta opcja powoduje, że folder współdzielony jest folderem maszynowym. 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".
Powinieneś widzieć teraz 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
Foldery współdzielone VMware działają 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 maszyn wirtualnych".
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 zrestartowaniu 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żesz 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 folderu współdzielonego" 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".
Powinieneś widzieć teraz 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źć podkatalogi udostępnione VMware / mnt / hgfs
w katalogu głównym. Jeśli nie masz pewności, jak to zrobić, zapoznaj się z naszym przewodnikiem dotyczącym zrozumienia 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.