Copier dossier d'une VM vers la machine hôte.

Résolu
BipBipLeTueur Messages postés 120 Statut Membre -  
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,

J'ai une machine virtuelle tournant sur Linux ubuntu 64 bits avec VirtualBox.

J'ai un script qui me fait un Backup (toutes les heures) vers mon disque dure externe et vers un dossier dans ma VM.

Mais j'aimerais bien que le script aille faire le backup sur ma machine physique (hôte) qui est sous windows. Comment dois-je faire ? Quel chemin donner ?

Voici mon script:
#!/bin/bash
Date=$(date +%F-%H-%M)

Final="backupworld-"$Date
cp -R -v /home/user/MC/world  /home/user/Bureau/minecraftbackup/$Final

mount -t ntfs-3g /dev/sda2 /media/DDE-CHRIS

cp -R -v /home/user/MC/world /media/DDE-CHRIS/minecraftbackup/$Final

umount /media/DDE-CHRIS




Merci beaucoup pour l'aide!



A voir également:

2 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

En partageant un dossier ? VirtualBox - Partage d'un dossier Windows sous un hôte Ubuntu
2
BipBipLeTueur Messages postés 120 Statut Membre 4
 
J'ai déjà fais çà, mais comment copier un dossier de ma VM vers mon hôte ?

Je ne sais pas quel chemin mettre dans mon script... ?
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Tu as tout fait comme dans le tuto ? Montage du dossier partagé sous Ubuntu
0
BipBipLeTueur Messages postés 120 Statut Membre 4
 
Ben j'ai une erreur...

J'ai comme nom dans les répertoires partagés de virrtualbox: minecraftbackup

Sur ma VM, j'ai un répertoire aussi nommé minecraftbackup

Et j'ai tapé ceci:
mount -t vboxsf minecraftbackup /home/lapinou/Bureau/minecraftbackup 


Et j'ai cette erreur:
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
T'es en root (ou via sudo) pour monter le répertoire ?
0
BipBipLeTueur Messages postés 120 Statut Membre 4
 
bien sûr. Je t'ape: su (pour me connecter en root), je suppose que c'est bon non ?
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Non ! Sous Ubuntu il faut faire précéder les commandes par sudo (sudo mount ...) ou alors se loguer en "pseudo root" via la commande :
sudo -s
et enchainer les commandes :
mount ...
0