<バックアップの容易性のため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
 <バックアップの容易性のため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 ~]# 

<仮想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