web-dev-qa-db-fra.com

Je ne peux pas monter le dossier partagé entre la machine hôte Windows et l'invité virtualbox linux

Donc, dans le cadre du dossier partagé de virtualbox, j'ai déjà le clic sur la configuration: monter automatiquement et rendre permanent. Mon dossier partagé s'appelle VM-share.

Ensuite, je me connecte au terminal de l'invité linux 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.

Donc je l'ai googlé et suis les instructions sur cette page: Pourquoi est-ce que je reçois l'erreur "type de fs incorrect, mauvaise option, mauvais superbloc"?

installer à la fois "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/", le même message d'erreur que précédemment s'affiche. 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é?

7
Joy

En fait, la raison pour laquelle je n’ai pas pu monter est que j’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 la procédure ci-dessous pour installer l'addit invité: https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. Ensuite, le fichier sera automatiquement là, mais vous pouvez rencontrer un problème d’autorisation, consultez cette page: https://askubuntu.com/questions/189200/getting-access-to-var-www.

J'espère que cela aidera les personnes susceptibles de rencontrer le même problème que moi.

5
Joy

accédez au dossier/media et créez un répertoire portant 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

regarder une vidéo pour une description complète du processus https://www.youtube.com/watch?v=I5cV0V7vLJw p.s. le Sudo peut ou peut ne pas être nécessaire

0
rearThing