Avant de commencer ce tutorial je vous donne ma configuration virtualbox :
Système Host : Windows 7 64
Système Guest : Linux Debian Squeeze 32
Le but de ce tutorial est de partager un dossier entre ma debian et mon windows. Le dossier sera accessible en lecture et écriture pour tous les utilisateurs linux. Avant de commencer : assurez vous d'avoir installer les additions invités dans le système guest.
Créer le dossier partager dans virtualbox
Afin de partager un dossier dans virtualbox il faut créer un dossier dans la machine virtuelle. Pour cela dans la fenêtre de la machine virtuelle il faut aller dans le menu : Périphériques > Dossiers partagés. Ensuite j'ai configuré le dossier de la manière suivante :
Vous avez remarquez que je ne laisse pas virtualbox monter automatiquement le dossier.
Monter le dossier dans la machine virtuelle
Maintenant que le dossier est partagé dans virtualbox, il faut monter le dossier partagé dans la debian. Auparavant, je crée un dossier qui va recevoir le système de fichier du dossier partagé :
root@debvbox:~# mkdir /media/shared
Il ne me reste plus qu'à monter le dossier partager avec la commande mount :
root@debvbox:~# mount -t vboxsf -o uid=1000,gid=1000,umask=0 shared /media/shared
- -t vboxsf : Le type du système de fichier
- -o : Pour les options de montage
- uid=1000 : Identifiant de l'utilisateur utilisé pour les droits d’accès
- uid=1000 : Groupe utilisateur utilisé pour les droits d’accès
- umask=0 : Pour que le système de fichier soit monté en lecture et écriture pour tous les utilisateurs
Si la commande fonctionne bien vous devez pouvoir exécuter les commandes suivantes :
root@debvbox:~# echo 'Hello World !' > /media/shared/hello.txt
root@debvbox:~# cat /media/shared/hello.txt
Hello World !
Montage automatique du dossier partagé
Pour monter automatiquement le dossier partagé en lecture et écriture au démarrage, j'ajoute la ligne suivante dans le fichier fstab :
shared /media/shared vboxsf uid=1000,gid=1000,rw,umask=0 0 0
Image : Milwen