soraなりの日々 - fc2 -

こころにひっかかったもの

[仮想,vmware]vmware server 2.0 でのゲスト os のハードディスク拡張方法

vmware 上にセットアップしたゲスト os
容量が足りなくなってきたので、hdd拡張してみる。

以下が環境。

vmware ver: vmware server ver 2.0
ホスト os: windows 2003 server
ゲスト os: CentOS 5.2

尚、今回の作業に関して味噌路生活さんが
書かれている記事を大変参考にさせていただきました。

[味噌路生活:【修正】 VMware-server でLV拡張]
http://blog.goo.ne.jp/cro_pel/e/ead0eb92d988b4db556c07226a1cf550


このエントリーをはてなブックマークに追加
今回、8 gb で作成していたゲスト os を 12 gb に拡張します。

vmware server側の設定
 ・"Inventory" から該当 os をクリックして選択する
 ・起動している場合には、終了させておく
 ・"Summary" タブを選択して "Hard Disk 1" のところから
   "Edit..." を選択してハードディスク編集用のウィンドウを表示する
vmware01

 ・"Increase Capacity..." のリンクを押す
vmware02

 ・"Increase By:" のところに拡張したいサイズを入力する
vmware03

  で、今回は 8gb を 12gb にした

 これで、vmware 側の設定は終了

ゲスト os 側の設定
 ・該当 os を起動してログインする
 ・パーティションを確認する
# fdisk -l

vmware_lin01
  注)この時点では、当然ですがまだ増えてない

 ・/dev/sda に追加した分のところに新しくパーティションを作成する
# fdisk /dev/sda
  "m" でヘルプを見ながら、作業をする

   1."n" を選択する
   2."p" を選択して、基本領域で作成する
   3.3番目の領域なので "3" と入力する
   4.シリンダの開始点と終了点をそれぞれ聞いてくるので
     変更なければ、そのままエンターを押す
   5."w" で書き込みして終了する

 ・作成されたか、念のため確認する
# fdisk -l

vmware_lin03

 ・ここで一旦、反映させるために、リブートする
 ・既存の VolGroup に追加する
   1.先ほど作成した /dev/sda3 に pvcreate で物理ボリュームを作成する
# pvcreate /dev/sda3

vmware_lin04
   2. 既存のボリュームグループに新しいパーティションを追加するため
     vgdisplay で確認する
# vgdisplay

vmware_lin05
     この場合は、 "VolGroup00"
   3. 既存のボリュームグループに新しいパーティションを追加する
# vgextend VolGroup00 /dev/sda3

vmware_lin06

   4. 既存の論理ボリュームを追加したパーティションの分、拡張する
    既存の論理ボリュームは lvdisplay で確認する
# lvdisplay -C

vmware_lin07
     vgdisplay で拡張できるサイズも確認する
# vgdisplay

     [PE Size] * [Free PE] の値が拡張できるサイズとなる
     この場合、32MB * 127 = 4064MB となる
# lvextend -L +4064MB /dev/VolGroup00/LogVol00

   5. 最後に、resize2fs でファイルシステムを拡張する
# resize2fs /dev/VolGroup00/LogVol00

vmware_lin08

これで 8 gb から 12 gb へ拡張できた!
念のため、確認する。

vmware_lin09

このエントリーをはてなブックマークに追加

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://sora2hs.blog70.fc2.com/tb.php/415-ed293db2
この記事にトラックバックする(FC2ブログユーザー)