Nie mogę zamontować folderu współdzielonego między maszyną z systemem Windows hosta a Linux-em guestbox

8

Tak więc w ustawieniach folderu współdzielonego virtualbox, mam już kliknięcie konfiguracji: auto mount i make permanent. Mój folder współdzielony nosi nazwę VM-share

Następnie loguję się do terminala gościa Linux, aby wpisać następujące polecenia:

$ sudo mount -t vboxsf VM-share ~/share/

Daje mi następujący komunikat o błędzie:

mount: wrong fs type, bad option, bad superblock on VM-share,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

Przejrzałem go i postępuję zgodnie z instrukcjami na tej stronie: Dlaczego pojawia się błąd „zły typ fs, zła opcja, zły superblok”?

aby zainstalować zarówno „ sudo apt install nfs-common”, jak i „ sudo apt install cifs-utils

Jednak gdy powtórzę polecenie „ $ sudo mount -t vboxsf VM-share ~/share/” Nadal wyświetla ten sam komunikat o błędzie, co poprzednio. Wpisałem „ dmesg | tail”, następujący komunikat:

[    8.743003] IPv6: ADDRCONF(NETDEV_UP): enp0s3: link is not ready
[    8.745374] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    8.752152] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[    9.633147] floppy0: no floppy controllers found
[    9.633209] work still pending
[ 3128.376259] vboxsf: Successfully loaded version 5.1.16_Ubuntu (interface 0x00010004)
[ 3128.376457] sf_read_super_aux err=-22
[ 5762.008076] sf_read_super_aux err=-22
[ 6052.591669] sf_read_super_aux err=-22
[ 6138.926441] sf_read_super_aux err=-22

Jak więc zrobić, aby zamontować folder współdzielony?

Radość
źródło

Odpowiedzi:

7

Okazuje się, że powodem, dla którego nie mogłem zainstalować, jest to, że nie zainstalowałem wersji vboxguestaddition. Więc jeśli wykonasz kroki tutaj:

  1. https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine/

  2. Zignoruj ​​powyższą część dotyczącą systemu Windows, a następnie wykonaj krok tutaj, aby zainstalować dodatek gościa: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Plik będzie tam automatycznie, ale możesz napotkać problem z uprawnieniami, sprawdź tę stronę: /ubuntu/189200/getting-access-to-var-www.

Mam nadzieję, że pomoże to osobom, które mogą spotkać ten sam problem, co ja.

Radość
źródło
3

Na razie (wersja 6.0.10 VirtualBox) istnieją make permanenti auto-mountopcje dla folderu współdzielonego, także mount point( At) w GUI virtualbox. Dla mnie działało:

  1. Na gości Ubuntu: sudo apt-get install virtualbox-guest-utils
  2. Dodaj folder współdzielony w GUI VirtualBox.
  3. Uruchom ponownie system operacyjny gościa

Folder w punkcie podłączenia określonym w GUI został utworzony automatycznie i lspokazał pliki znajdujące się na komputerze z systemem Windows.

Aleksiej Martianow
źródło
sudo apt-get install virtualbox-guest-utils pomaga mi
Emtiaz Zahid
2

cd do folderu / media i utwórz katalog o tej samej nazwie, co folder utworzony / udostępniony w folderze współdzielonym na hoście:

cd /media
sudo mkdir nameOfMySharedFolder

zamontuj folder za pomocą następującego polecenia:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

obejrzyj film, aby zobaczyć pełny opis procesu https://www.youtube.com/watch?v=I5cV0V7vLJw ps sudo może, ale nie musi, być konieczne

RearThing
źródło