Dropbox(人気のクラウドツール)同期を使用して、複数のコンピューターでvirtualboxハードドライブを使用しようとしています。2台のマシンが同じドライブを同時に開くことはないと思います。
データ転送を減らすために、ハードドライブ全体を同期せずに、少量の「ドキュメント」のみを保存するハードドライブの差分のみを使用したいと思います(Dropbox差分同期が非常に効果的であるとは信じていません) 。このVirtualBoxの公式ドキュメントを使用して、次のトリックを作成しました。
- トリックで差動ドライブを構築します。
- ドライブをマルチアタッチにする(上記のドキュメントを参照)
- ゲストのドライブに簡単な変更を加えると、diffファイルが作成されます
- ベースドライブを(VBox Media Managerの[File]> [Virtual Media Manager]を使用して)「通常」モードに復元します(複数のマシンに接続できるようにするには、これを必要とします)
- マシンからメインドライブを取り外し、代わりにdiffをアタッチします
- これは、新しいマシンに接続するときに追加のトリックが必要です。接続してからメインを切り離してから、diffを接続しないと、VirtualBoxがディスクGUIDを認識しません。
このトリックは仕事をします:私は差分ディスクでのみ作業するので、ベースは決して変更されず、したがってネットワーク上で同期されることはありません。ただし、悪い点は、格納されているデータの量がほとんど増加していなくても、ゲストOSがファイルをフラグメント化して移動する方法が原因で、差分ドライブがvdi(ホスト上の仮想ドライブストレージファイル)がホストで使用する領域で増加していることです。 。このようにして、増え続ける差分ハードディスクを同期し始め、差分を持つことの利点を失っています。
問題は、同期を小さく保つために、差分vdiを定期的に「マージ」または「デフラグ」する方法です。このマージを行うたびに、メインのvdiの完全な同期を作成する余裕があります(私は望んでいません)。しかし、私が考えた唯一の方法は、同じプロセスを使用してdiff vdiを再作成し、何らかのバックアップを介してそのディスク上のファイルを復元することです。あまり便利ではありません。誰かがより良いアイデアを持っていますか?
もちろん、共有ディレクトリ(ホストとゲストの間)でのみ作業する別の方法もありますが、追加の構成(ゲスト上のシンボリックリンクの数が多い)が必要であり、ホストユーザーが混乱しないようにしたいゲストファイル。
私は十分にはっきりしていますか?