web-dev-qa-db-fra.com

Créer un disque dur partagé VirtualBox

Je sais que vous pouvez utiliser un dossier partagé, mais est-il possible dans VirtualBox pour tous les ordinateurs virtuels d’avoir un deuxième disque dur, le même disque dur VirtualBox?

3
stepb

Je suppose que la bonne réponse est celle suggérée par @hakermania dans le commentaire.

Justification: un "disque virtuel" dans VirtualBox est considéré par le client comme un disque SATA - une pièce de matériel connectée à l'interface SATA de la machine.

Maintenant, les disques SATA physiques ne peuvent pas être partagés entre des machines, le système d'exploitation n'est donc pas prêt à le faire: contrôle et gestion des conflits et de la simultanéité.

D'autre part, les dossiers partagés agissent comme des partages réseau du point de vue du système d'exploitation client, et ils sont généralement partagés entre des machines - toutes les technologies nécessaires sont en place.

Ce que vous pouvez probablement faire est d’utiliser une machine virtuelle pour partager (via un réseau virtuel) un disque virtuel - mais je soupçonne que l’idée de @hakermania est plus simple et probablement plus efficace (jamais essayée, YMMV). Vous pouvez aussi probablement utiliser le même disque (comme indiqué par @Takkat) dans plusieurs ordinateurs virtuels ... bien que je ne pense pas qu'ils puissent le faire ensemble : https://forums.virtualbox.org/viewtopic.php?t=857 , bien qu'il semble que les VBox récentes puissent le faire --- http://www.oracledistilled.com/virtualbox/créer-lecteurs-partagés dans Oracle-vm-virtualbox / (pas trivial cependant)

0
Rmano

Il est absolument possible de connecter n'importe quel disque dur virtuel créé à autant de machines virtuelles que vous le souhaitez.

Ouvrez simplement le gestionnaire VirtualBox pour attacher le fichier .VDI correspondant (ou autre format pris en charge ) sur les paramètres de "stockage".

Tous les lecteurs virtuels connectés à un autre VM ne seront pas supprimés lors de la suppression d'un ordinateur virtuel donné.

Nous devons nous assurer de ne pas modifier les données nécessaires à l'exécution de tous les ordinateurs virtuels, car cela pourrait endommager d'autres ordinateurs virtuels. Par conséquent (même si cela est possible), il n'est pas recommandé de partager un VDI contenant un système d'exploitation, mais vous pouvez placer votre partition HOME sur un tel VDI.

Notez que vous ne pouvez pas exécuter de machines virtuelles simultanément lorsque le même lecteur virtuel est connecté aux deux.

2
Takkat