Jak uzyskać dostęp do udostępnionego folderu w VirtualBox?
Podążyłem za krokami udostępniania folderów pomiędzy Windows 7 i Ubuntu w VirtualBox.
Pomimo tego folder pojawia się ze znakiem X i daje mi następujący komunikat, gdy próbuję go otworzyć:
Zawartość folderu nie mogła zostać wyświetlona
Kiedy wybieram Shared Folder
z menu VirtualBox Device
, wyświetla się następujące ostrzeżenie:
Na stronie systemowej przydzielono ponad 50% pamięci komputera'(2,93 GB) do maszyny wirtualnej....
Jak skutecznie współdzielić foldery między Windowsem a Ubuntu za pomocą VirtualBoxa?
161
3
Dostęp do folderów współdzielonych w Virtual Box
Linia poleceń
Domyślnie foldery współdzielone VirtualBoxa są tworzone z uprawnieniami do odczytu/zapisu dla gościa. Można to zrobić z linii poleceń na hoście za pomocą:
Dodając opcję
--readonly
możemy ograniczyć je do dostępu tylko do odczytu. Użyj opcji--transient
jeśli chcesz aby udziały pojawiały się tylko w obecnej sesji, ale nie były trwałe dla następnych sesji. Istnieją pewne ograniczenia dla folderów współdzielonych (zobacz to pytanie po szczegóły). Jeśli warunki wstępne są spełnione, możemy zamontować te foldery współdzielone ręcznie, uruchamiając następujące komendy w gościu:Oczywiście, możemy również użyć różnych opcji montowania, aby montować jako read/only lub montować z dostępem do odczytu tylko dla roota.
Auto-Mount poprzez Virtual Box Manager
Jeśli włączyliśmy auto-mounting przy tworzeniu folderu współdzielonego z poziomu Virtual Box Managera, te współdzielone foldery będą automatycznie montowane w gościu z punktem montowania
/media/sf_
. Aby mieć dostęp do tych folderów użytkownicy w gościach muszą być członkami grupyvboxsf
.Gość będzie musiał się zrestartować, aby nowa grupa została dodana.
Źródło i dalsza lektura: Virtual Box User Manual
Dodaj udostępniony folder do wirtualnej maszyny za pomocą interfejsu graficznego vBox. Upewnij się, że zaznaczone są opcje automount i make permanent.
Zaloguj się do wirtualnej maszyny używając konta root.
Sprawdź, czy grupa vboxsf istnieje
Sprawdź, czy użytkownik nie jest już w grupie vboxsf
Dodaj użytkownika nilo do grupy vboxsf
Sprawdź ponownie grupy użytkowników
Reboot i logowanie jako nilo
Udostępniony folder jest teraz dostępny w
/media/sf_dropbox
(dropbox to nazwa jaką nadałem udziałowi)