J'essaie d'utiliser un disque dur Virtualbox sur plusieurs ordinateurs en utilisant la synchronisation Dropbox (un outil cloud populaire). Je suppose que deux machines n'ouvriront pas le même lecteur en même temps.
Pour réduire les transferts de données, j'aimerais utiliser uniquement un différentiel de mon disque dur qui ne stockera qu'un petit volume de "documents", ne synchronisant pas l'ensemble du disque dur (je ne fais pas confiance à la synchronisation différentielle Dropbox pour être très efficace) . En utilisant cette documentation officielle de VirtualBox , j'ai fait l'astuce suivante qui ne me satisfait qu'en partie.
- Construisez un entraînement différentiel avec une astuce:
- Rendre le lecteur multi-attaché (voir la documentation ci-dessus)
- Apportez une modification simple au lecteur sur l'invité, ce qui créera un fichier diff
- Restaurer (en utilisant la VBox Media Manager, Fichier> Virtual Media Manager) le lecteur de base en mode "normal" (j'en ai besoin pour pouvoir le connecter à plusieurs machines)
- Détachez le lecteur principal de la machine et attachez plutôt le diff
- Cela nécessite une astuce supplémentaire lors de la connexion à une nouvelle machine: attachez puis détachez le principal, puis attachez le diff, sinon VirtualBox ne reconnaîtra pas le GUID du disque
Cette astuce fait l'affaire: comme je ne travaille qu'avec le disque diff, la base n'est jamais modifiée et donc jamais synchronisée sur le réseau. La mauvaise partie est cependant que, même si très peu de plus en plus quantité de données stockées , le lecteur diff est de plus en plus dans l' espace le vdi (fichier de stockage de disque virtuel sur l'hôte) prend l'hôte en raison de la façon dont les fragments OS invité et déplace les fichiers . Et donc je commence à synchroniser un disque dur de diff toujours croissant, perdant les avantages d'avoir un diff.
Le problème est: je veux est un moyen de régulièrement «fusionner» ou «défragmenter les changements» sur le diff vdi pour garder la synchronisation petite. Je peux me permettre (bien que je ne le veuille pas) de faire une synchronisation complète du vdi principal chaque fois que je fais cette fusion. Mais la seule façon dont j'ai pensé est de recréer un diff vdi en utilisant le même processus et de restaurer les fichiers sur ce disque via une sorte de sauvegarde. Pas très pratique. Quelqu'un a une meilleure idée?
Bien sûr, il existe l'autre façon de travailler uniquement sur un répertoire partagé (entre l'hôte et l'invité), mais cela nécessitera une configuration supplémentaire (beaucoup de liens symboliques sur l'invité) et je ne veux pas que les utilisateurs de l'hôte gâchent fichiers invités.
Ai-je été assez clair?