Je ne peux pas monter le dossier partagé entre la machine Windows hôte et Linux invité Linux

8

Donc, dans le cadre du dossier partagé virtualbox, j'ai déjà le clic sur la configuration: montage automatique et rendre permanent. Mon dossier partagé est nommé VM-share

Ensuite, je me connecte au terminal de linux invité pour taper les commandes suivantes:

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

Cela me donne le message d'erreur suivant:

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.

Je l'ai donc recherché sur Google et j'ai suivi les instructions sur cette page: Pourquoi est-ce que j'obtiens l'erreur "mauvais type de fs, mauvaise option, mauvais superbloc"?

pour installer les deux " sudo apt install nfs-common" et " sudo apt install cifs-utils"

Cependant, lorsque je répète la commande " $ sudo mount -t vboxsf VM-share ~/share/", cela me donne toujours le même message d'erreur qu'auparavant. J'ai tapé " dmesg | tail", voici le message:

[    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

Alors, comment dois-je faire pour monter le dossier partagé?

Joie
la source

Réponses:

7

Il s'avère que la raison pour laquelle je n'ai pas pu monter est parce que je n'ai pas installé la version vboxguestaddition. Donc, si vous suivez les étapes ici:

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

  2. Ignorez la partie Windows ci-dessus, puis suivez l'étape ici pour installer l'addition invité: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Ensuite, le fichier sera automatiquement là, mais vous pourriez rencontrer un problème d'autorisation, consultez cette page: /ubuntu/189200/getting-access-to-var-www.

J'espère que cela aide les gens qui pourraient rencontrer le même problème que moi.

Joie
la source
3

A partir de maintenant (version 6.0.10 de VirtualBox) il y a make permanentet auto-mountoptions pour le dossier partagé, aussi mount point( At) dans l' interface graphique de VirtualBox. Pour moi, ce qui suit a fonctionné:

  1. Sur Ubuntu invité: sudo apt-get install virtualbox-guest-utils
  2. Ajouter un dossier partagé dans l'interface graphique de VirtualBox.
  3. Redémarrez le système d'exploitation invité

Le dossier sur le point de montage spécifié dans l'interface graphique a été créé automatiquement et lsmontrait les fichiers situés sur le PC Windows hôte.

Alexei Martianov
la source
sudo apt-get install virtualbox-guest-utils m'aide
Emtiaz Zahid
2

cd dans le dossier / media et créez un répertoire avec le même nom que le dossier que vous avez créé / partagé dans le dossier partagé de la machine hôte:

cd /media
sudo mkdir nameOfMySharedFolder

montez le dossier avec la commande suivante:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

regardez une vidéo pour une description complète du processus https://www.youtube.com/watch?v=I5cV0V7vLJw ps le sudo peut être nécessaire ou non

arrière
la source