中野智文

中野智文(VOYAGE GROUP)のコンピュータなどのメモ

virtualbox の vinelinux から 別ドライブの vmdk を mount

2015-02-14 16:22:39 | unix

背景

大したことではない。virtualbox 上 の vinelinux から vmware で作られた vmdk を別ドライブとしてマウントしたいだけ。

方法

vmdkを追加

まず、vmdkを追加する。特にvdiなどに変換する必要はない。仮想マシンを停止した状態で、 Setting → Storage → "Controller: IDE" を選択した状態で、"+disk" ボタンを押して、該当するvmdkファイルを選択するだけ。 すると次の画像のように、選んだファイル(今回はVine.vmdk)がディスクとして登録されているはず。
※画像は起動後のスクリーンショットなので、前述の"+disk"ボタンはグレイアウトされている。

mountする

仮想マシンを起動しよう。

確認

次のコマンドを打つ。
ls /dev
すると次のように、sdb1や、sdb2が見つかればOK。
ない場合には、vmdkの追加がうまくいってない。なお、sdaは、インストールしたドライブで、sdbは2台目のドライブ。 3台目だった場合には、sdcになる。

mount する

mount先を作成する。今回は /old とする
sudo mkdir /old
次に、vmdk の 2番目のパーティションをマウントする。 何番目のパーティションをマウントしたいのかわからない場合には、片っぱしからマウントすれば良い。
sudo mount /dev/sdb2 /old
sdb2の2が何番目のパーティションかを表している。うまくマウントされていれば、
ls /old
で、マウント先の情報が表示される。 アンマウントしたい場合には、
sudo umount /dev/sdb2
とすればよい。

最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。