Skonfigurowałem folder współdzielony między hostem Windows a gościem Ubuntu. Folder montuje się przy uruchomieniu, ale jest pusty (ma także znak kłódki). Muszę uruchomić poniższe polecenie, aby uzyskać dostęp do jego zawartości (znak kłódki znika).
sudo mount.vboxsf media ~/media
Jak mogę skonfigurować, aby uruchamiał się automatycznie podczas uruchamiania? Próbowałem dodać do programów startowych, ale nic się nie dzieje. Jestem nowy w Linuksie, więc spróbuj wpisać swoją odpowiedź w języku laika. Dzięki.
virtualbox
Njihia
źródło
źródło
Odpowiedzi:
Zainstalowany folder udostępniony należy do
vboxsf
użytkownika. Jako użytkownik nie zostałeś dodany dovboxsf
grupy. Aby umożliwić dostęp do folderów współdzielonych na stałe, skopiuj i wklej to polecenie w oknie terminala:$USER
zostanie zastąpiony twoją nazwą użytkownika. To polecenie dołącza użytkownika<username>
do grupy vboxsf , która jest właścicielem folderów współdzielonych (znajdujących się w/media/...
polu Ubuntu).Nie będziesz musiał uruchamiać skryptu podczas uruchamiania, gdy będziesz właścicielem zamontowanego folderu współdzielonego.
Ale najprawdopodobniej będziesz musiał się wylogować i ponownie zalogować (lub uruchomić ponownie).
źródło
sudo adduser <username> vboxsf
drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared
. Proszę sprawdzić wusers-admin
programie, czy twoja nazwa użytkownika rzeczywiście znajduje się w grupie vboxsf (jest przycisk o nazwie Zarządzaj grupami i spójrz na Właściwości grupy vboxsf).ln -s /media/sf_shared/ name_of_link
. Zamieńsf_shared
na rzeczywistą nazwę katalogu współdzielonego i naname_of_link
cokolwiek chcesz. Alternatywnie możesz po prostu przeciągnąć folder w Nautilusie do odpowiedniego obszaru nawigacji, aby utworzyć łatwo dostępny link.Oto jak uzyskać dostęp do folderów współdzielonych na Ubuntu VM (Oracle Virtualbox). Zakładam, że włączyłeś już automatyczne montowanie podczas dodawania folderu. Otwórz terminal i wpisz.
Zastąp nazwę użytkownika własną nazwą użytkownika. Ta komenda dołącza nazwę użytkownika do grupy vboxsf, która jest właścicielem folderów współdzielonych (znajduje się w / media / w polu Ubuntu). Potwierdź z folderu multimediów, czy foldery udostępnione są obecne. Zwykle są nazywane „sf_name-of-shared-folder”. Aby uzyskać szybki dostęp, możesz utworzyć link do folderów współdzielonych w folderze domowym. W Terminalu (zakładając, że znajdujesz się w katalogu, w którym link ma się pojawiać i że masz włączoną wtyczkę Nautilus, która daje opcję menu kontekstowego):
Zamień sf_shared na rzeczywistą nazwę katalogu współdzielonego i name_of_link na cokolwiek chcesz. Jednak nazwa łącza nie powinna istnieć w katalogu, w którym chcesz utworzyć łącze (tzn. Nie powinno być folderu ani pliku o takiej nazwie). Alternatywnie możesz po prostu przeciągnąć folder w Nautilusie do odpowiedniego obszaru nawigacji, aby utworzyć łatwo dostępny link.
źródło