ホストOSにVirtualboxゲストファイルを保存する


0

背景: Windows 7をホストとして、DebianをゲストOSとして実行しています。ハードドライブのバックアップを作成することがよくありますが、Windows NTFSボリュームとVirtualboxファイルシステム(.vdi)の2つの場所にファイルが保存されているという問題が発生します。インターネットを使用してこのようなバックアップを作成することがよくありますが、このような大きな.vdiを作成するのは面倒です。さらに、多くのファイルを使用できるように、debian.vdiのサイズを変更する必要があります。共有フォルダーを使用しましたが、速度が必ずしも十分に速くなく、アクセス許可が保持されません。

質問:すべてのDebianファイルをホストOSに保存して、両方のOS間で簡単に表示して、バックアッププロセスを簡素化したいと思います。

私の理解では、次のコマンドを使用して、DebianのHOST OSから共有ディレクトリをマウントできますmount -t vboxsf host_os host_os

Debianフォルダーbin etc media proc selinux tmp boot home lib mnt root srv usr dev lost+found opt sbin sys varをWindows 7 NTFSファイルシステムに保存できますか?

私のようなことができるかもしれませんmount -t vboxsf home /home。私は同じことを行うことができSimilary /var/tmp、私は、私はすべてのルートディレクトリのためにそれを行うことができますかどうかを知るために内部を理解していません。

編集: NTFSには適切なUNIXファイル権限がないため、VMで実行するSambaが必要になる場合があります。それでもまだ完全にはわかりません。

回答:


0

ホストOSでDebianのファイルを表示するには、次のようにします。

  1. ハードドライブに物理的な参加を作成します。
  2. 仮想ディスクを作成し、仮想マシンに接続します。
  3. Debianをインストール(または移動)します。
  4. 使用ext2fsdまたは類似したドライバは、Windowsホストからそのパーティション上のファイルにアクセスします。

しかし、これはあなたが尋ねたものを(ほぼ)直接実装できると思われますが、このソリューションは次善だと思います:

  • 実装はやや面倒です。
  • ゲストOSファイルに関するバックアップは、基本的に読み取り専用であるextNため、Windowsのファイルシステムドライバーが復元に関して100%防弾であるかどうかはわかりません。少なくともこれをテストする必要があります。

だから私はおそらく別のルートを取るでしょう:

  • ホストOSをバックアップするときに、ゲストの仮想ディスクファイルを除外します。
  • ゲスト自身の手段を使用して、ゲストを個別にバックアップします。

最後の質問について—いいえ、Sambaはあなたの状況とは何の関係もありません。Sambaは実行するホストに「Windowsファイルとプリンターの共有」を実装します。つまり、ホストのリソースをエクスポートします。あるいくつかの他のWindowsホストによってエクスポートされたネットワーク共有をマウントすることも可能ですが、これはa)のネットワークが必要です。b)DebianがWindows共有から本質的な「静的」ファイルシステムをマウントできるようにすることを考えている人を疑っています。NFSに対しては間違いなく実行可能ですが、SMBを介して—私は本当に疑っています。


私はすべてのWindowsファイルを基本的にVMに保存できるように、SambaをVMにインストールするというアイデアに言及していました。Virtualboxにはネットワークオプションがありますので、少なくとも一部のポートフォワーディングがなければ可能になると思います。
ウィリアム

私はスピードがひどいものになると感じているので、Sambaオプションを真剣に考えていません。可能性のある別の解決策は、ext2 fs-driver.orgを使用することです。ext2 がどのくらいの期間使用されているかを考慮すると、ext3よりも安定している可能性があります。
ウィリアム

私は現在、別のコンピューターとオペレーティングシステム(ubuntu)を使用して、本質的に外部ドライブをsambaにマウントしています。今のところ十分に機能しているようです。私はマシンにsshして、単純にその方法で作業します。
ウィリアム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.