Forum Linux.débutant re monter à chaque fois (virtualbox)

Posté par .
1
15
nov.
2012

bonjour,j'utilise virtualbox sur mon PC avec windows seven.
j'ai installé la dernière version de mageia et j'ai cherché sur des sites comment je devais faire pour voir le contenu de certains dossiers windows.
j'ai trouvé la réponse et après plusieurs essais avec les commande mount -t vboxsf… j'ai réussi à monter deux dossiers windows dans /home/downloads ;-)
le problème c’est que lorsque j'ai éteint ma machine linux, le lendemain mes dossiers n'étaient plus montés !!
que dois-je faire pour qu'ils soient montés pour toujours svp ?
merci d’avance

Dany

  • # simple

    Posté par . Évalué à 1.

    il faut écrire dans /etc/fstab ton option de montage
    http://fr.wikipedia.org/wiki/Fstab

    Mais si tu virtualise pourquoi éteindre ta machine linux au lieu d'en sauvegarder l'état (snapshot)?

    • [^] # Re: simple

      Posté par . Évalué à 1.

      ah bon… ok, je vais regarder ça ce soir en rentrant, je suppose qu'il faut ouvrir une fenêtre de commande et créer le fichier ? ou alors on doit éditer le fichier Fstab et ajouter des lignes ?

      pour la solution de sauvegarder l'état je ne l'ai jamais fait… faut que j'essaie ça aussi ;-)

      merci ;-)

      • [^] # Re: simple

        Posté par . Évalué à 2.

        ou alors ajouter tes lignes mount -t vboxsrv ... dans un script qui se lancera automatiquement au login de ton utilisateur.

        sinon, le fichier /etc/fstab doit deja exister car il est vital au systeme,
        il faut alors l'editer pour ajouter ta ligne selon le meme modele que celui fournit dans la documentation

        peripherique point_de_montage systeme_de_fichier options 0 0

      • [^] # Re: simple

        Posté par . Évalué à 1.

        C'est vraiment plus simple et pas plus long de faire un snapshot de ta machine virtuel que de passer sans arret par la sequence d'arret/démmarage.
        En plus virtualbox te le propose quand tu ferme la fenetre de faire une sauvegarde…

        Donc /etc/fstab est un fichier système critique donc seul root peut l'ouvrir et l'éditer.
        Tu peut ouvrir une console de commande, taper "su"
        il demanderas ton mots de passe root, puis ensuite taper "vi /etc/fstab" ou "leafpad /etc/fstab"
        vi est un peut moins simple a utiliser que leafpad pour un debutant.

        leafpad

        • [^] # Re: simple

          Posté par . Évalué à 3.

          vi est un peut moins simple a utiliser que leafpad pour un debutant.

          Quel bel euphémisme ! Et quelles belles fautes d'orthographe au passage.

          Un débutant tu lui fais utiliser vi sans lui dire comment ça fonctionne il a peu de chance de réussir à éditer son fichier et même à quitter le programme…

          • [^] # Re: simple

            Posté par . Évalué à 0.

            Bonjour,
            j'ai remonté mon dossier partagé et j'ai testé la fonction "snapshot".
            effectivement c’est très pratique ;-)
            merci :-)
            ensuite j'ai essayé d'ouvrir le fameux fstab, mais avec "vi" j'arrive à rien et avec "leafpad" non plus.
            et puis pour être honnête, je ne comprenais pas vraiment ce qu'il fallait que j'ajoute, j'ai bien lu le wiki, mais à mon avis c’est au dessus de mes connaissances basiques..
            j'en resterais donc au snapshot.
            merci à tous pour vos contributions ;-)
            à+

            Dany

            • [^] # Re: simple

              Posté par . Évalué à 1.

              C'est bien si ça fonctionne grâce aux snapshots, cependant :

              Tu n'arrives à rien avec Leafpad ? Leafpad ça ressemble comme deux gouttes d'eau à Notepad sous Windows, tu n'arrives pas à faire quoi ?

              Comprendre comment fonctionne /etc/fstab n'est pas un luxe, même si effectivement, de nos jours, on peut utiliser une distribution GNU/Linux sans jamais toucher à ce fichier…

              En fait, chaque ligne de ce fichier est équivalente à une commande mount. Le manuel (man fstab) t'expliquera plus en détail. Pour prendre un exemple, une ligne comme :

              /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

              correspond (sauf erreur de ma part) à l'une des commandes mount suivante :

              mount -t iso9660 /dev/scd0 /media/cdrom

              ou

              mount -t udf /dev/scd0 /media/cdrom

              La présence de cette ligne dans fstab va te permettre de juste avoir à taper :

              mount /media/cdrom

              ou

              mount /dev/scd0

              pour monter ton CD ou ton DVD sur /media/cdrom sans avoir à préciser le type (udf ou iso9660), le noauto est là pour dire au système de na pas essayer de monter le CD/DVD automatiquement au boot.

              • [^] # Re: simple

                Posté par . Évalué à 0.

                bonjour,
                -en fait THEBRETON m'avait proposé de taper la commande : "leafpad /etc/fstab"
                mais à part ouvrir une sorte de bloc note, je n'ai vu aucun fichier texte apparaitre, donc pas moyen de modifier ou ajouter une ligne.

                • et pour ce qui est de comprendre le fichier fstab, je crois en effet que ça sera nécessaire, mais tant que je découvre tout ça dans virtualbox, je ne vais pas pousser trop loin l'étude de linux, je veux juste savoir si je pourrais faire fonctionner tous les programmes déjà présents et en installer d'autres, après… on verra…

                merci pour tes explications très claires cela dit ;-)

                à+

                Dany

  • # Groupe vboxsf

    Posté par . Évalué à 1. Dernière modification le 16/11/12 à 15:32.

    J'apporte ma modeste contribution de débutant. Normalement, VirtualBox te permet de monter de façon permanente tes dossiers sans même que tu aies à modifier le fstab. Il suffit de cocher la case "montage automatique". Un dossier de type "sf_nomdupartage" sera alors créé automatiquement au boot de ton système invité. Il sera accessible dans l'arborescence /media/

    Sous certaines distributions, il est nécessaire d'ajouter l'utilisateur au groupe "vboxsf"

    Dans un terminal :

    sudo gpasswd -a nomdutilisateur vboxsf
    
    

    Si le groupe vboxsf n'existe pas, alors tu dois le créer au préalable :

    sudo groupadd vboxsf
    
    

    Après tu peux effectivement modifier le fstab pour automatiser le montage depuis le système invité. Il te faut une élévation de privilèges pour ça :

    Depuis un terminal :

    sudo nano /etc/fstab ou sudo vi /etc/fstab (peu recommandé si t'es new)
    
    

    Depuis une interface graphique :

    gksudo gedit (ou l'éditeur de ton choix) /etc/fstab
    
    

    Tu devrais donc ajouter au fichier fstab, autant de lignes que besoin. La structure doit être la suivante :

    Partage  Pointdemontage  FS  Options
    
    

    Admettons que ton partage s'appelle "P1" dans Virtualbox et que ton point de montage soit "/media/P1", ta ligne dans fstab devrait être la suivante :

    P1  /media/P1  vboxsf defaults 0 0 
    
    

    Enfin comme il te l'a été dit dans les messages précédents, la fonction te permettant d'enregistrer l'état de la machine est très efficace. Elle te permet de garder tes montages actifs. Il suffit d'ouvrir le menu "machine" puis de cliquer sur fermer et de choisir "enregistrer l'état de la machine virtuelle"

    • [^] # Re: Groupe vboxsf

      Posté par . Évalué à 1.

      trop fier de moi là !!! ;-)
      j'ai compris ce que je devais faire et j'ai réussi à éditer le fameux fstab pour lui ajouter la ligne correspondant à mon dossier et après redémarrage ça marche !
      cela dit, de tout façon j'ai bien compris que le snapshot c’est génial ;-)
      merci encore à tous et à bientôt :-)

      Dany

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.