仮想インストールで /home を分離する

仮想インストールで /home を分離する

現在、私のコンピューターには、Win 7 とのデュアル ブート構成で Lubuntu 12.10 がインストールされています。ほとんどの場合、VirtualBox でマップされた vmdk を使用して Linux パーティションをロードしてアクセスしますが、直接ブートすることもあります。

自宅を別のパーティションに移動したいと考えています。このデータを Windows の残りのデータと一緒に簡単にバックアップするには、/home仮想ディスクに保管したいのですが、問題は Linux を直接起動すると、この仮想ディスクが利用できなくなることです。

私の使い方では、Linux を直接起動するときに通常のホーム データが利用できないことは問題ではありませんが、Linux がどうなるかはわかりませんでした。/home直接起動に使用する 2 番目のパーティションを作成することは可能、または推奨されますか?

答え1

仮想ボックスの定義が正しく作成されていません。最高オプションは、Linux と仮想マシンで使用できるように実際のパーティションを作成することです。

新しい実パーティションを作成し、それを VM に追加して、ファイルをコピーします。次に、それを vbox と実ブートの両方のホーム パーティションに使用します。

私は個人的にこの設定をかなり頻繁に使用しています。90% の時間は Linux で起動しますが、時々 Mac が必要になることがあります。その場合、Mac では仮想ボックスを使用して Linux ボックスにアクセスします。

答え2

Linux でバックアップを行うと、tar + gzip、git、nilfs、さらには偏執狂向けの dd など、幅広いツールの選択肢が得られます。

あるいは、Linux ホームの下にマウントする FAT または NTFS 物理パーティションにファイルを保存してください。パーティション全体を 1 つのディレクトリとしてマウントするか、マウント コマンドにオプション --bind を渡してフォルダーをマウントすることができます。

これにより、両方のシステムがファイルにアクセスできるようになります。(/home は FAT では機能しません。)

関連情報