Ich kann den freigegebenen Ordner nicht zwischen dem Windows-Hostcomputer und dem Virtualbox-Gast-Linux bereitstellen

8

Also in der Einstellung des freigegebenen Ordners von virtualbox habe ich bereits den Klick auf das Setup: Auto mounten und permanent machen. Mein freigegebener Ordner heißt VM-Freigabe

Dann logge ich mich in das Terminal von Guest Linux ein, um die folgenden Befehle einzugeben:

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

Es gibt mir die folgende Fehlermeldung:

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.

Also habe ich es gegoogelt und die Anweisungen auf dieser Seite befolgt: Warum erhalte ich den Fehler "Falscher Fs-Typ, schlechte Option, schlechter Superblock"?

um sowohl " sudo apt install nfs-common" als auch " sudo apt install cifs-utils" zu installieren

Wenn ich jedoch den Befehl " $ sudo mount -t vboxsf VM-share ~/share/" wiederhole, wird immer noch die gleiche Fehlermeldung wie zuvor angezeigt. Ich habe " dmesg | tail" eingegeben , das ist die Nachricht:

[    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

Wie soll ich den freigegebenen Ordner bereitstellen?

Freude
quelle

Antworten:

6

Es stellt sich heraus, dass ich nicht mounten konnte, weil ich die vboxguestaddition-Version nicht installiert habe. Wenn Sie also die folgenden Schritte ausführen:

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

  2. Ignorieren Sie den obigen Windows-Teil und folgen Sie den Schritten hier, um das Gast-Additon zu installieren: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Dann wird die Datei automatisch dort sein, aber Sie könnten auf ein Berechtigungsproblem stoßen. Überprüfen Sie diese Seite: /ubuntu/189200/getting-access-to-var-www.

Ich hoffe, es hilft Menschen, die möglicherweise auf dasselbe Problem stoßen wie ich.

Freude
quelle
3

Ab sofort (Version 6.0.10 von VirtualBox) gibt es make permanentund auto-mountOptionen für die freigegebenen Ordner, auch mount point( At) in der GUI von VirtualBox. Für mich hat folgendes funktioniert:

  1. Auf Gast Ubuntu: sudo apt-get install virtualbox-guest-utils
  2. Fügen Sie einen freigegebenen Ordner in der GUI von VirtualBox hinzu.
  3. Starten Sie das Gastbetriebssystem neu

Der in der GUI angegebene Ordner am Einhängepunkt wurde automatisch erstellt und lszeigt Dateien auf dem Windows-Host-PC an.

Alexei Martianov
quelle
sudo apt-get install virtualbox-guest-utils hilft mir
Emtiaz Zahid
2

CD in den Ordner / media und erstellen Sie ein Verzeichnis mit demselben Namen wie der Ordner, den Sie im freigegebenen Ordner des Hostcomputers erstellt / freigegeben haben:

cd /media
sudo mkdir nameOfMySharedFolder

Hängen Sie den Ordner mit dem folgenden Befehl ein:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

Sehen Sie sich ein Video an, um eine vollständige Beschreibung des Prozesses zu erhalten. https://www.youtube.com/watch?v=I5cV0V7vLJw ps Der Sudo ist möglicherweise erforderlich oder nicht

Aufzucht
quelle