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é?

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.


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.