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

Résolu
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!



--
Bien à vous,
BipBip.
----------------------------------------
A bit of motivation goes a long way...

2 réponses

  1. Contributeur
    Salut,

    En partageant un dossier ? VirtualBox - Partage d'un dossier Windows sous un hôte Ubuntu
    2
    1. 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
      1. Contributeur
        Tu as tout fait comme dans le tuto ? Montage du dossier partagé sous Ubuntu
        0
      2. 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
      3. Contributeur
        T'es en root (ou via sudo) pour monter le répertoire ?
        0
      4. bien sûr. Je t'ape: su (pour me connecter en root), je suppose que c'est bon non ?
        0
      5. Contributeur
        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