引越しました!

http://blog.mogmet.com/blog-entry-6.html

へアクセスしてください。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

仮想OSのディスク容量変更、統合について

VMのファイルを入れようと思ったが、ディスク容量が4Gでは足りないので、30GBに変更することに。

しかし、要領がばかでかくなってしまうので、事前割り当てしないように、動的に要領を使うようにした。




参考URL
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/740bigvmdisk.html



とりあえずvmware-serverにはvmware-vdiskmanagerというコマンドがあるので、それを使って容量を増やす。
  • $ sudo vmware-vdiskmanager -x 30GB ubuntu8.1.0.vmdk

そしたら分割されたvmdkファイルがいっぱいでてきやがった。

これは非常にうざいし、容量をくいまくる。

ってことで統合することにした。
参考
http://q.hatena.ne.jp/1180116725

vmdk-s001.vmdkとかの-s001を除いたvmdkファイルを指定する。
以下統合コマンド
  • $ sudo vmware-vdiskmanager -r ubuntu8.1.0.vmdk -t 0 ubuntu8.1.0_flat.vmdk

するとなにやら変換がはじまる・・・
  • Using log file /tmp/vmware-root/vdiskmanager.log
    Creating a monolithic growable disk 'ubuntu8.1.0_flat.vmdk'
    Convert: 4% done.


ちょっと時間がかかる・・・



しばらくすると"2G分割しない"かつ"事前割当しない"ファイル(ubuntu8.1.0_flat.vmdk)が作られた。

ls -l結果
    合計 9648784
    -rw------- 1 mogmet mogmet 536870912 2009-04-29 17:27 564ddbb4-e636-18f7-b0ba-0cbd58179ce9.vmem
    -r--r--r-- 1 mogmet mogmet 11 2009-04-29 17:19 564ddbb4-e636-18f7-b0ba-0cbd58179ce9.vmem.WRITELOCK
    -r--r--r-- 1 mogmet mogmet 190744576 2009-03-27 15:14 linux.iso
    -rw------- 1 mogmet mogmet 8684 2009-05-11 08:50 nvram
    -rw------- 1 mogmet mogmet 2132475904 2009-05-11 08:50 ubuntu8.1.0-s001.vmdk
    -rw------- 1 mogmet mogmet 2108424192 2009-05-11 08:50 ubuntu8.1.0-s002.vmdk
    -rw------- 1 mogmet mogmet 466354176 2009-05-11 08:50 ubuntu8.1.0-s003.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s004.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s005.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s006.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s007.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s008.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s009.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s010.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s011.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s012.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s013.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s014.vmdk
    -rw------- 1 mogmet mogmet 327680 2009-05-11 08:50 ubuntu8.1.0-s015.vmdk
    -rw------- 1 mogmet mogmet 196608 2009-05-11 08:50 ubuntu8.1.0-s016.vmdk
    -rw-r--r-- 1 mogmet mogmet 1891796 2009-05-11 08:50 ubuntu8.1.0.log
    -rw------- 1 mogmet mogmet 1008 2009-05-11 08:47 ubuntu8.1.0.vmdk
    -rw------- 1 mogmet mogmet 0 2009-04-27 13:05 ubuntu8.1.0.vmsd
    -rwxr-xr-x 1 mogmet mogmet 3827 2009-05-11 08:45 ubuntu8.1.0.vmx
    -rw------- 1 mogmet mogmet 266 2009-04-27 13:05 ubuntu8.1.0.vmxf
    -rw-r--r-- 1 mogmet mogmet 3759 2009-04-29 17:08 ubuntu8.1.0.vmx~
    -rw-r--r-- 1 mogmet mogmet 4168 2009-04-20 17:51 ubuntu8.1.0.zip
    -rw------- 1 root root 4702994432 2009-05-11 08:58 ubuntu8.1.0_flat.vmdk

次に仮想ハードディスクのファイルを入れ換える。

Summary の画面、左側の"Edit virtual machine settings"をクリック。

Hard disk を選択して、"Remove"ボタンを押して仮想マシンから仮想ハードディスク(ファイル)を取り除く。

次に"Add"を押して、Hard disk の追加に進みます。

ここで "Use an existing virtual disk"を選んで、先に変換した ubuntu8.1.0_flat.vmdk を選択。

これで仮想マシンを起動すると、ubuntu8.1.0_flat.vmdk が使われて起動。

うまー。





とりあえず、起動してみるが、容量が4Gのままで認識してない・・・

どうやらパーティション情報も変更しないといけないようだ。
http://www.drk7.jp/MT/archives/001159.html


てなことで、GParted Live CDをつかってパーティション情報も変更する。
ダウンロード
http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=271779



おとしたisoをVMで読み込ませ、CDブートする。

CDから起動すると、いくつか選択肢があるが、Default settingsで起動。

さらに質問がくるが、とりあえずデフォルト設定で起動起動!(エンター連打)


するとGUI画面がひらく。

使い方
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/825usegparted.html

を、みながらやってみるが、ここで事件が・・・

linux-swapが邪魔でunallocatedに割り当てができん!!!

使い方には、割り当てかたがようわからんかったので、ここに記しとく。



とりあえず最初のカオス状態
gp1.png


/dev/hda2を選択して、Resize/Move。
茶色いhda5(linux-swap)をMAX右までめいいっぱいひろげる
gp2.png


ひろげたらこんなかんじにhda2に統合される。
gp3.png



次にhda5を選択して、hda5自体を右側のすみっこにおいやる。
gp4.png



バイバイhda5
gp5.png



今度はhda1をコピーし、unallocatedに貼り付けする。
貼り付けしたあと右側にグイーーとのばしてやる。
gp6.png




のばしたあと。
gp7.png



こんどはコピー元のhda1を削除する。
Delete!
gp8.png



さらば、hda1...
gp9.png



こんどはhda2を選択し、unallocatedとなったところを合体する。
ひだりにぐにょーん
gp10.png




hda2に全部まとまった。
gp11.png




次に、hda1を左側に移動させてやる。
gp12.png




移動させたらみぎにのばす。
gp13.png



そして、ようやく完成!
gp14.png




しかし、このあとhda1とhda5をぶんりできないかなぁとかやってるうちに、誤って全部きえちゃったのです。

まぁたぶん、これで起動すれば全部認識するはず!

でめたしでめたし。


VMwareによる仮想マシンの構築・活用

コメントの投稿

非公開コメント

スポンサーリンク
FC2カウンター
最新記事
最新コメント
カテゴリ
アマゾンドリンク
検索フォーム
リンク
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
2332位
アクセスランキングを見る>>

[サブジャンルランキング]
未設定
--位
アクセスランキングを見る>>
バックリンク
最新トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。