<バックアップの容易性のため10GB単位で作る> 10GB以上のファイルのバックアップは重すぎる、1ファイル10ギガまでとしたい VBoxManage? createhd --filename lvm10gb-11.vdi --size 10240 VBoxManage? createhd --filename lvm10gb-12.vdi --size 10240 VBoxManage? createhd --filename lvm10gb-13.vdi --size 10240 VBoxManage? createhd --filename lvm10gb-14.vdi --size 10240

<仮想HD情報確認> VBoxManage? showhdinfo lvm10gb-11.vdi VBoxManage? showhdinfo lvm10gb-12.vdi VBoxManage? showhdinfo lvm10gb-13.vdi VBoxManage? showhdinfo lvm10gb-14.vdi

<GUIでSATAコントローラーなどにディスクを追加> ファイル→仮想メディアマネージャー 「最新の情報に更新」をクリック 追加したい仮想マシンの「ストレージ」から操作、追加したいコントローラーで「+」をクリック

<OSを起動して操作:情報確認> ls /dev/sd* pvdisplay -C(登録されていないものを探すため、すでに登録されているものを表示) vgdisplay -C(今使っているボリュームグループを確認) lvdisplay -C(今使っているロジカルボリュームを確認) df(どのボリュームグループのどのロジカルボリュームをどこに使っているかを確認)

<fdiskでパーティションを調整> [root@radon ~]# fdisk /dev/sdl デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも 含んでいません 新たに DOS ディスクラベルを作成します。あなたが書き込みを決定するまで、変更は メモリ内だけに残します。その後はもちろん以前の内容は修復不可能になります。

このディスクのシリンダ数は 1305 に設定されています。 間違いではないのですが、1024 を超えているため、以下の場合 に問題を生じうる事を確認しましょう: 1) ブート時に実行するソフトウェア (例. バージョンが古い LILO) 2) 別の OS のブートやパーティション作成ソフト

  (例. DOS FDISK, OS/2 FDISK)

警告: 領域テーブル 4 の不正なフラグ 0x0000 は w(書き込み)によって 正常になります

コマンド (m でヘルプ): p

Disk /dev/sdl: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System

コマンド (m でヘルプ): n コマンドアクション

  e   拡張
  p   基本領域 (1-4)

p 領域番号 (1-4): 1 最初 シリンダ (1-1305, default 1): Using default value 1 終点 シリンダ または +サイズ または +サイズM または +サイズK (1-1305, default 1305): Using default value 1305

コマンド (m でヘルプ): t Selected partition 1 16進数コード (L コマンドでコードリスト表示): 8e 領域のシステムタイプを 1 から 8e (Linux LVM) に変更しました

コマンド (m でヘルプ): p

Disk /dev/sdl: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System /dev/sdl1 1 1305 10482381 8e Linux LVM

コマンド (m でヘルプ): w 領域テーブルは交換されました!

ioctl() を呼び出して領域テーブルを再読込みします。 ディスクを同期させます。 [root@radon ~]# (fdisk -lで確認) [root@radon ~]# fdisk -l /dev/sdl

Disk /dev/sdl: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System /dev/sdl1 1 1305 10482381 8e Linux LVM [root@radon ~]# fdisk -l /dev/sdm

Disk /dev/sdm: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System /dev/sdm1 1 1305 10482381 8e Linux LVM [root@radon ~]# fdisk -l /dev/sdn

Disk /dev/sdn: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System /dev/sdn1 1 1305 10482381 8e Linux LVM [root@radon ~]# fdisk -l /dev/sdo

Disk /dev/sdo: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot Start End Blocks Id System /dev/sdo1 1 1305 10482381 8e Linux LVM [root@radon ~]#

<pvcreateでディスクをLVM用に初期化> [root@radon ~]# pvcreate /dev/sdl1

 Writing physical volume data to disk "/dev/sdl1"
 Physical volume "/dev/sdl1" successfully created

[root@radon ~]# pvcreate /dev/sdm1

 Writing physical volume data to disk "/dev/sdm1"
 Physical volume "/dev/sdm1" successfully created

[root@radon ~]# pvcreate /dev/sdn1

 Writing physical volume data to disk "/dev/sdn1"
 Physical volume "/dev/sdn1" successfully created

[root@radon ~]# pvcreate /dev/sdo1

 Writing physical volume data to disk "/dev/sdo1"
 Physical volume "/dev/sdo1" successfully created

[root@radon ~]#

<vgextendでボリュームグループにディスクを追加> [root@radon ~]# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00

                      6983168   5981896    640824  91% /

/dev/sda1 101086 12954 82913 14% /boot tmpfs 254872 0 254872 0% /dev/shm /dev/mapper/VolGroup01-LogVol00

                    103171360  96194544   1735984  99% /opt

[root@radon ~]# vi /etc/fstab [root@radon ~]# vgdisplay -C

 VG         #PV #LV #SN Attr   VSize  VFree
 VolGroup00   1   2   0 wz--n-  7.88G    0 
 VolGroup01  10   1   0 wz--n- 99.96G    0 

[root@radon ~]# vgextend VolGroup00 /dev/sdl1

 Volume group "VolGroup00" successfully extended

[root@radon ~]# vgextend VolGroup01 /dev/sdm1

 Volume group "VolGroup01" successfully extended

[root@radon ~]# vgextend VolGroup01 /dev/sdn1

 Volume group "VolGroup01" successfully extended

[root@radon ~]# vgextend VolGroup01 /dev/sdo1

 Volume group "VolGroup01" successfully extended

[root@radon ~]#

<lvextendでディスクを拡張:VG毎の残りの容量を100%使う拡張> [root@radon ~]# lvextend -l +100%FREE /dev/VolGroup00/LogVol00

 Extending logical volume LogVol00 to 16.84 GB
 Logical volume LogVol00 successfully resized

[root@radon ~]# lvextend -l +100%FREE /dev/VolGroup01/LogVol00

 Extending logical volume LogVol00 to 129.95 GB
 Logical volume LogVol00 successfully resized

[root@radon ~]#

<resize2fsでファイルシステムをディスクに合わせる> [root@radon ~]# resize2fs /dev/VolGroup00/LogVol00 resize2fs 1.39 (29-May-2006) Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required Performing an on-line resize of /dev/VolGroup00/LogVol00 to 4415488 (4k) blocks. The filesystem on /dev/VolGroup00/LogVol00 is now 4415488 blocks long.

[root@radon ~]# resize2fs /dev/VolGroup01/LogVol00 resize2fs 1.39 (29-May-2006) Filesystem at /dev/VolGroup01/LogVol00 is mounted on /opt; on-line resizing required Performing an on-line resize of /dev/VolGroup01/LogVol00 to 34065408 (4k) blocks. The filesystem on /dev/VolGroup01/LogVol00 is now 34065408 blocks long.

[root@radon ~]#

<確認> [root@radon ~]# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00

                     17107780   5985416  10239396  37% /

/dev/sda1 101086 12954 82913 14% /boot tmpfs 254872 0 254872 0% /dev/shm /dev/mapper/VolGroup01-LogVol00

                    134122792  96194424  31117720  76% /opt

[root@radon ~]#


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS